Cron

“* */1 * * *” cron 條目的含義?

  • May 28, 2021

不知何故,我發現很難理解*使用 cron 調整參數。

我想要一份工作每小時執行一次,我使用了以下設置:

* */1 * * *

但它似乎沒有完成這項工作。有人可以解釋一下上面的含義以及這項工作需要什麼嗎?

  • *意味著每個.
  • */n表示每 n 次。(所以*/1意味著每 1。)

如果您只想每小時執行一次,則必須將第一項設置為 else then *,例如20 * * * *在每小時 20 分鐘執行一次。

或者,如果您有權編寫 /etc/cron.hourly/(或系統上的任何內容),那麼您可以在那裡放置一個腳本。

是多餘的*/1,您應該*改用。

* */1 * * *

不是每小時執行一次,而是每分鐘執行一次!

要每小時執行一次作業(在 1:00、2:00 等),請使用

0 * * * *  

引用自:https://unix.stackexchange.com/questions/29182