Cron 任务每小时执行一次,而不是每 3 小时执行一次

Cron 任务每小时执行一次,而不是每 3 小时执行一次

我有一个 cron 任务:

$ crontab -l
*/180 * * * * /my_script.py

由于某种原因,正如我从 /var/log/syslog 中看到的,它每小时执行一次,而不是每 3 小时执行一次。这是为什么?

答案1

我想只要当前分钟是 180 的倍数,即整点(0 分钟),它就会触发。我会尝试

0 */3 * * * * my_script.py

反而。 (有趣的是,man 5 crontab当您指定不除以小时/分钟/天数的步骤时会发生什么,但我想*/17与 相同0,17,34,51。)

相关内容