作为 root,我创建了一个名为 的文件update.bash
并将其保存在/root
文件夹中...该文件的内容如下:
#!/bin/bash
apt update
apt -y upgrade
我给这个文件执行权限chmod +x /root/update.bash
...然后使用命令crontab -e
(作为 root),我在 root 的 crontab 上添加了以下行:
0 1 * * * /root/update.bash
此语法安排此脚本在每天凌晨 1 点运行,这很好,因为它是始终开启的服务器。这里的问题是,我的更新似乎不起作用,即使我知道这个脚本每天都以 root 身份运行,我知道它不起作用,因为经过一段时间后,系统上通常会累积大量更新。不要手动执行。在我看来,安排crontab
以 root 身份运行apt update
并且apt -y upgrade
应该可以很好地自动更新...但是它不起作用,我错过了什么?我需要执行任何其他步骤来使用 crontab 更新系统吗?