让 cron 每 24 小时运行一次 APT 命令

让 cron 每 24 小时运行一次 APT 命令

我编写了一个简单的脚本,基本上是 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 表示午夜。

相关内容