Как запустить запланированное задание, после выхода из спящего режима, только если компьютер спал во время расписания

У меня настроено задание резервного копирования cron, но я бы хотел, чтобы оно запускалось после выхода из спящего режима, если мой компьютер спал в назначенное время.

пример: скрипт резервного копирования запускается каждую ночь в 2:00. часто я усыпляю компьютер перед сном. утром я запускаю свой компьютер. Я хотел бы запустить скрипт резервного копирования как можно скорее, после возобновления.

Есть ли простой способ заставить его работать, не делая двойных резервных копий, если я не усыпляю свой компьютер? (каким-то образом cron/ или любой другой планировщик должен знать и помнить, что он не выполнил запланированную задачу в указанное время и выполнил ее как можно скорее)

большое спасибо вам

1 ответ

Решение

Anacron может ответить на все ваши вопросы и доступен в репозитории Ubuntu. Со страницы руководства:

Anacron используется для периодического выполнения команд с частотой, указанной в днях. В отличие от cron(8), он не предполагает, что машина работает непрерывно. Следовательно, его можно использовать на машинах, которые не работают 24 часа в сутки, для контроля обычных заданий, как ежедневных, еженедельных, так и ежемесячных.

http://manpages.ubuntu.com/manpages/natty/man8/anacron.8.html

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