Проблема с конструкцией
ntpdate 192.0.2.1 || ntpdate 203.0.113.2 >> /var/log/ntpdate.log
заключается в том, что >> применяется только к последней команде. Вы можете обратиться к этому, используя скобки вокруг таких команд:
( ntpdate 192.0.2.1 || ntpdate 203.0.113.2 ) >> /var/log/ntpdate.log
Вы можете думать, что набрав ntpdate несколько раз, является избыточным, и это должно быть возможно устранить. Вы можете исключить повторение ntpdate, используя цикл. Хотя в вашем конкретном случае команда настолько проста, что использование цикла приводит к большей сложности, чем устраняет:
for IP in 192.0.2.1 203.0.113.2
do
ntpdate "$IP" && break
done >> /var/log/ntpdate.log
В качестве альтернативы может быть, что ваша исходная проблема лучше решена путем вызова ntpdate только один раз с несколькими адресами сервера:
ntpdate 192.0.2.1 203.0.113.2 >> /var/log/ntpdate.log
На данный момент нельзя. Получил ответ от разработчика Christiaan Diedricks:
«В настоящее время вы не можете синхронизировать две учетные записи одновременно. Google не разрешает это. Вам нужно подключить одну учетную запись - синхронизацию, затем подключить другую и синхронизировать Это можно сделать в пробной версии. Мы работаем над тем, чтобы упростить управление несколькими учетными записями ».Я обнаружил, что несколько лет назад я установил пакет grive2. С этим, из CLI, это можно сделать, как описано здесь: https://askubuntu.com/a/530163
Чтобы автоматизировать синхронизацию grive2 с Google Диском, можно использовать crontab
В терминале откройте пользовательский crontab для редактирования:crontab -e
Введите следующую строку в crontab, чтобы синхронизировать каждые 15 минут (замените имя пользователя и google_drive на свое имя пользователя и папку, которые вы хотите синхронизировать): */15 * * * * grive --path /home/username/google_drive/
Сохраните файл crontab На данный момент нельзя. Получил ответ от разработчика Christiaan Diedricks:
«В настоящее время вы не можете синхронизировать две учетные записи одновременно. Google не разрешает это. Вам нужно подключить одну учетную запись - синхронизацию, затем подключить другую и синхронизировать Это можно сделать в пробной версии. Мы работаем над тем, чтобы упростить управление несколькими учетными записями ».Я обнаружил, что несколько лет назад я установил пакет grive2. С этим, из CLI, это можно сделать, как описано здесь: https://askubuntu.com/a/530163
Чтобы автоматизировать синхронизацию grive2 с Google Диском, можно использовать crontab
В терминале откройте пользовательский crontab для редактирования:crontab -e
Введите следующую строку в crontab, чтобы синхронизировать каждые 15 минут (замените имя пользователя и google_drive на свое имя пользователя и папку, которые вы хотите синхронизировать): */15 * * * * grive --path /home/username/google_drive/
Сохраните файл crontab