我已经设置了自动更新,它会自动更新。但是,有些更新需要重新启动,我知道
Unattended-Upgrade::Automatic-Reboot "true";
将其设置为重新启动。但它会在更新后立即重新启动。那可能是一天中的任何时候,当我的用户正在使用我的服务器时。我希望它在特定时间重新启动,例如当晚 12:00。我怎么做?
我已经设置了自动更新,它会自动更新。但是,有些更新需要重新启动,我知道
Unattended-Upgrade::Automatic-Reboot "true";
将其设置为重新启动。但它会在更新后立即重新启动。那可能是一天中的任何时候,当我的用户正在使用我的服务器时。我希望它在特定时间重新启动,例如当晚 12:00。我怎么做?
查看 /etc/apt/apt.conf.d/50unattended-upgrades。你想要
Unattended-Upgrade::Automatic-Reboot-Time
:您可以通过在配置文件中设置来禁用自动重启:
重新配置它:
编写一个脚本来检查是否需要重新启动:
在脚本上设置正确的权限:
设置一个 cron 作业,使其每天上午 12 点执行。
然后附加上面的内容:
保存它就完成了。