我让一台 Ubuntu 设备在凌晨 02:00 进入睡眠状态。我想rtcwake
在早上 06:59 唤醒该设备,但它没有被唤醒。
命令:
sudo /usr/sbin/rtcwake -m no -l -t $(date +\%s -d 'today 06:59')\n
rtcSet="$(sudo /usr/sbin/rtcwake -m show |grep -i on)"
if [[ $rtcSet != *on* ]];
then
sudo /usr/sbin/rtcwake -m no -l -t $(date +\%s -d 'today 06:59')
fi
答案1
我通过使用服务而不是 rtc 唤醒来解决唤醒问题。
https://cmcenroe.me/2014/11/24/scheduled-suspend-and-resume-with-systemd.html