我希望每天运行一次 crontab 来使一些服务器保持更新。
我认为添加@daily apt update && apt -y upgrade
到 root crontab 会有效。
显然,我做错了什么,因为它似乎没有更新系统?
当我在 motd 中 ssh 时,显示有更新。
任何帮助深表感谢!
答案1
我遇到了类似的问题。看来您需要设置 PATH 环境变量,以便 apt-get 在被 cron 调用时能够正常工作。
添加以下内容
PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
看这个帖子更多细节。