Запустить скрипт и вернуть систему в приостановленный или запущенный режим
Почему-то я не могу найти, как сделать эту общую задачу.
Я хочу запускать (резервное копирование) сценарий ежедневно в определенное время, независимо от того, работает система или приостановлена, и впоследствии вернуться к предыдущему состоянию.
Я играл с rtcwake
и у меня есть две основные проблемы:
- Я не могу сказать, была ли система разбужена вручную или
rtcwake
- Кажется, что если я возобновлю систему вручную, она забудет о
rtcwake
просыпайся
1 ответ
Один rtcwake
не работает, потому что с -m no
Опция команда после &&
запускается сразу, а не во время пробуждения.
В любом случае эти две строки делают свое дело:
*/5 * * * * sudo rtcwake -m no -l -t $(date +\%s -d 'tomorrow 00:01')
2 0 * * * /home/alex/perl/bkup/bkup.pl