Я домашний десктоп вообще никогда не выключаю. Просто засыпает через некоторое время. Однако, он у меня бекапы собирает, и раз в сутки ему надо просыпаться. Как сделать?
Сначала просто хотел его с Микротика будить через WoL. Но, как-то слишком просто и неспортивно. В компе же есть RTC-будильник, как достать? Оказалось, что очень просто...
Код:
rtcwake -m no -t $(date +%s -d 'tomorrow 08:55') &>/dev/null
эта команда у меня в anacrontab, выполняется раз в сутки, устанавливая будильник на завтра, 08:55.
Обратите внимание, что если выключите машину, будильник сбросится.