Cron
“* */1 * * *” cron 條目的含義?
不知何故,我發現很難理解
*
使用 cron 調整參數。我想要一份工作每小時執行一次,我使用了以下設置:
* */1 * * *
但它似乎沒有完成這項工作。有人可以解釋一下上面的含義以及這項工作需要什麼嗎?
*
意味著每個.*/n
表示每 n 次。(所以*/1
意味著每 1。)如果您只想每小時執行一次,則必須將第一項設置為 else then
*
,例如20 * * * *
在每小時 20 分鐘執行一次。或者,如果您有權編寫 /etc/cron.hourly/(或系統上的任何內容),那麼您可以在那裡放置一個腳本。
是多餘的
*/1
,您應該*
改用。* */1 * * *
不是每小時執行一次,而是每分鐘執行一次!
要每小時執行一次作業(在 1:00、2:00 等),請使用
0 * * * *