如果无人值守升级已安排重启,如何在预定时间重启睡眠中的 PC

如果无人值守升级已安排重启,如何在预定时间重启睡眠中的 PC

我看到 unattended-upgradesshutdown -r在预定时间发出命令。但是,PC 当时处于睡眠状态。手动唤醒后也不会重新启动。这是针对计算机新手用户(奶奶)的,她肯定会每周左右忘记重新启动它。我不想立即重新启动它以避免打扰她的工作,所以决定在半夜做这件事。

更新:奶奶可以用一些随机按钮来唤醒处于睡眠状态的电脑,最明显的就是电源按钮。

答案1

文件的存在表明“需要重新启动” /var/run/reboot*

您可以创建一个root cron作业(注意:rootcrontab不同的格式,请阅读man 5 crontab),在凌晨 4 点运行并执行如下操作:

#!/bin/bash
zz="$(find /var/run -type f -name 'reboot*')"
[[ -n "$zz" ]] && shutdown -r +10 

相关内容