我一直在寻找解决方案,让我的计算机每天在美国东部标准时间凌晨 1 点入睡并在美国东部标准时间下午 6 点醒来。到目前为止,我一直没有成功。
我尝试使用 rtcwake 和 cronjobs 以及这里的脚本:
即使是其他论坛我也无法让它工作。
非常感谢帮助。
Ps 我启用了磁盘加密,所以我无法休眠。
暂停并在 60 秒后唤醒:
sudo rtcwake -m disk -s 60
Run Code Online (Sandbox Code Playgroud)
今天 16.00 暂停和醒来
sudo rtcwake -m no -l -t "$(date -d 'today 16:00:00' '+%s')"
Run Code Online (Sandbox Code Playgroud)
明天 10.00 暂停和唤醒:
sudo rtcwake -m no -l -t $(date +%s -d 'tomorrow 10:00')
Run Code Online (Sandbox Code Playgroud)
暂停和唤醒特定日期和时间:
sudo rtcwake -m no -l -t "$(date -d '2017-04-25 16:00:00' '+%s')"
Run Code Online (Sandbox Code Playgroud)
关闭以供维护使用:
sudo shutdown -P +60 "The system is going DOWN to maintenance mode in 60 minutes!"
sudo shutdown -P 22:10 "The system is going DOWN to maintenance mode at 22:10!"
Run Code Online (Sandbox Code Playgroud)
下载自动关机:
wget https://github.com/deragon/autopoweroff/releases/download/3.0.0/autopoweroff-3.0.0-1.noarch.deb
Run Code Online (Sandbox Code Playgroud)
安装自动关机:
sudo dpkg -i autopoweroff-3.0.0-1.noarch.deb
sudo apt-get install -f
Run Code Online (Sandbox Code Playgroud)