我该如何在Ubuntu中编写脚本,以便它在夜间睡眠时下载更新,并在需要重新启动计算机时重新启动计算机?
我该如何在Ubuntu中编写脚本,以便它在夜间睡眠时下载更新,并在需要重新启动计算机时重新启动计算机?
Answers:
您可以通过安装做到这一点的unattended-upgrades
包 ; 有关其配置的详细信息,请参见其文档。
sudo apt install unattended-upgrades
将为您安装它。
安装它应该足以启用它。要让它重新启动必要的时候,你必须增加一个配置文件,例如 /etc/apt/apt.conf.d/52unattended-upgrades-local
,含
Unattended-Upgrade::Automatic-Reboot "yes";
默认情况下,在Ubuntu上,无论是否与安全相关,它将从主存储库安装任何升级。您可以根据需要通过覆盖Unattended-Upgrade::Allowed-Origins
配置密钥来配置更多存储库。
apt
本身背负着钩子。
/var/run/reboot-required
从未由系统生成,您认为此程序包会做什么?也就是说,某些系统会生成此文件,而其他系统则不会。
reboot-required
没有生成Debian或Ubuntu衍生品吗?
yum-cron
)?