![让 cron 每 24 小时运行一次 APT 命令](https://linux22.com/image/905873/%E8%AE%A9%20cron%20%E6%AF%8F%2024%20%E5%B0%8F%E6%97%B6%E8%BF%90%E8%A1%8C%E4%B8%80%E6%AC%A1%20APT%20%E5%91%BD%E4%BB%A4.png)
我编写了一个简单的脚本,基本上是 apt-get update、upgrade、autoremove 和 autoclean,如下所示:
apt-get check && apt-get update && apt-get upgrade && apt-get autoremove && apt-get autoclean
我把它放到我的 crontab 中,用以下方式打开标签:sudo
0 24 * * * /home/ubuntu/script.sh
这会让脚本每 24 小时运行一次吗?还是说它不起作用?我提出这个问题是为了教育目的,目前我还没有寻找更有效的方法。
答案1
无论您尝试运行什么脚本,您的 crontab 条目都不会起作用。
24 不是小时字段的有效输入。它接受 0 - 23,其中 0 表示午夜。