Задать вопрос

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

Сейчас у меня стоит задание на выполнение бэкапа в 00:00 каждые воскресенье и четверг, однако моя машина в это время иногда находится в режиме сна. Возможно ли настроить выполнение задачи сразу после выведения её из сна?

Задание crontab: 0 0 * * 0,4

P.s. Ранее пользовался техникой Apple и мне нравится подход с Time Machine, где всегда можно было вытащить ранние файлы. Хотелось бы настроить что-то подобное на Linux.
  • Вопрос задан
  • 485 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 5
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В BIOS ставим включение по таймеру в 00:00 каждые сутки, ставим задание в 00:01 каждые сутки - сделать бэкап если воскресенье или четверг и уснуть.
Ответ написан
Комментировать
smorman
@smorman
When In Rome do as The Romans do...
Просто отключить и не использовать никогда спящий режим.
Я первое, что делаю после установки системы, отключаю его, ибо он за ненадобностью!
Ответ написан
@AlexVWill
"настроить выполнение задачи сразу после выведения её из сна"
по крону - нет, так как крон не выполняется при выходе из сна, но важно как машина уходит в сон, если через systemd, то можно отследить выход из сна и повесить на это событие триггер, см ссылку по этому вопросу
https://askubuntu.com/questions/226278/run-script-...
но это будет всегда выполнятся, наверное как то можно заскриптовать и условие, при котором оно будет выполнятся при выходе из сна
Ответ написан
Комментировать
ky0
@ky0
Миллиардер, филантроп, патологический лгун
systemd-unit с таймером по умолчанию именно так и работает - если в момент запуска таймера система выключена, задание запустится после включения.
Ответ написан
Комментировать
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Вообще-то есть утилита rtcwake. Вроде бы работает, я не пользовал.

https://www.baeldung.com/linux/auto-suspend-wake
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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