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。)

相關內容