Как настроить overGrive с несколькими учетными записями?

Проблема с конструкцией

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
1
задан 26 December 2017 в 20:24

2 ответа

Ответ

На данный момент нельзя. Получил ответ от разработчика 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
2
ответ дан 18 July 2018 в 00:25

Ответ

На данный момент нельзя. Получил ответ от разработчика 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
2
ответ дан 24 July 2018 в 17:13

Другие вопросы по тегам:

Похожие вопросы: