![如何让 Ubuntu 服务器始终安装更新而不询问?](https://linux22.com/image/513951/%E5%A6%82%E4%BD%95%E8%AE%A9%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%A7%8B%E7%BB%88%E5%AE%89%E8%A3%85%E6%9B%B4%E6%96%B0%E8%80%8C%E4%B8%8D%E8%AF%A2%E9%97%AE%EF%BC%9F.png)
我想设置一些 Ubuntu Server VM 以便始终(每晚)提取更新而不询问?
答案1
看一下cron-apt
答案2
答案3
我不建议无人值守更新,但你可以做这样的事情:
创建一个文件...update.sh
例如,将其放入/usr/local/sbin/
#!/bin/sh
apt-get update
apt-get -y dist-upgrade
运行chmod 700 /usr/local/sbin/update.sh
并chown root.root /usr/local/sbin/update.sh
然后在root的crontab中添加一行:
15 03 * * * /usr/local/sbin/update.sh
这将启动你的apt-get update
和apt-get -y dist-upgrade
每天晚上 3:15
要不就:
15 03 * * * /usr/sbin/apt-get update && /usr/sbin/apt-get -y dist-upgrade
在 root 的 crontab 中sudo crontab -e
编辑它。
如果你只想下载:
15 03 * * * /usr/sbin/apt-get update && /usr/sbin/apt-get -yd dist-upgrade