Grive2 автоматически синхронизируется (при выходе)
Итак, я обнаружил, что grive2 можно использовать для синхронизации файлов на моем диске Google.
Я также нашел хороший способ автоматической синхронизации Google Drive при входе на рабочий стол Ubuntu (16.04): параметры запуска приложения для синхронизации grive
но как я могу также выполнить автоматическую синхронизацию при выходе из системы?
1 ответ
Для планирования обычных задач crontab является общим решением. В вашем случае сеанс выхода из системы должен быть триггером. Здесь Lightdm кажется лучшим, я бы сказал. Вы можете создать bash-скрипт с указанием синхронизации командной строки и вставить его в файл /etc/lightdm/lightdm.conf:
сеанс очистка-скрипт = / путь / к / сценарию
Для дальнейших деталей другой ответ уже существует на:
Выполнить скрипт при выходе / перезагрузке / выключении в Ubuntu
Если вы хотите синхронизировать также через регулярные промежутки времени, вы также можете использовать crontab параллельно для запуска вашего bash-скрипта. Здесь вы должны знать, что contab также работает, когда вы вышли из системы, что не нужно. здесь вы можете проверить имя пользователя (ваше имя), если вы вошли в систему до запуска команды grep:
если кто | grep -q {ваше имя}; затем {ваша команда grep}; Fi;