Сначала вам нужно проверить, можете ли вы использовать Rake Wakealarm для пробуждения вашей системы:
sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
sudo sh -c "echo `date '+%s' -d '+ 3 minutes'` > /sys/class/rtc/rtc0/wakealarm"
cat /sys/class/rtc/rtc0/wakealarm
Теперь проверьте:
cat /proc/driver/rtc
Это должно вернуть список параметров. Проверьте alrm_time
это 3 минуты в будущее и alrm_date
сегодня.
Если все работает нормально, создайте /usr/local/sbin/shutwake
скрипт:
#!/bin/bash
sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
sh -c "echo `date '+%s' -d '+ 7 hours'` > /sys/class/rtc/rtc0/wakealarm"
shutdown -h now
Наконец, отредактируйте свой пользовательский crontab , введите crontab -e
и добавьте следующую строку:
0 23 * * * /usr/local/sbin/shutwake