Как запустить запланированное задание, после выхода из спящего режима, только если компьютер спал во время расписания
У меня настроено задание резервного копирования cron, но я бы хотел, чтобы оно запускалось после выхода из спящего режима, если мой компьютер спал в назначенное время.
пример: скрипт резервного копирования запускается каждую ночь в 2:00. часто я усыпляю компьютер перед сном. утром я запускаю свой компьютер. Я хотел бы запустить скрипт резервного копирования как можно скорее, после возобновления.
Есть ли простой способ заставить его работать, не делая двойных резервных копий, если я не усыпляю свой компьютер? (каким-то образом cron/ или любой другой планировщик должен знать и помнить, что он не выполнил запланированную задачу в указанное время и выполнил ее как можно скорее)
большое спасибо вам
1 ответ
Anacron может ответить на все ваши вопросы и доступен в репозитории Ubuntu. Со страницы руководства:
Anacron используется для периодического выполнения команд с частотой, указанной в днях. В отличие от cron(8), он не предполагает, что машина работает непрерывно. Следовательно, его можно использовать на машинах, которые не работают 24 часа в сутки, для контроля обычных заданий, как ежедневных, еженедельных, так и ежемесячных.
http://manpages.ubuntu.com/manpages/natty/man8/anacron.8.html