Debian

crontab 不在特定時間執行,而是每分鐘執行一次

  • March 10, 2020

我想每天晚上 8:10 執行一個 cron 作業。

10 20 * * * curl -s -o /dev/null http://www.example.com/blah.php

但是,它不起作用。

如果我嘗試每分鐘執行一次:

* * * * * curl -s -o /dev/null http://www.example.com/blah.php

它工作正常。是什麼賦予了?

命令“日期”在我的伺服器上產生正確的時間。

在 /etc/default/rcS 中將 UTC 從 yes 更改為 no。現在可以了。

這個答案幫助我解決了同樣的情況。重新啟動 cron 服務有助於我的伺服器的 cron 服務辨識我對系統日期所做的更改。

https://stackoverflow.com/questions/34626135/crontab-linux-not-running-at-specific-time

sudo service rsyslog restart
sudo service cron restart or sudo service crond restart

引用自:https://serverfault.com/questions/214234