Unix

理解 / 在 crontab

  • March 9, 2017

我在我們的 crontab 中找到了以下條目,並想確保我已正確解釋它:

0 */2 * * * [some command]

我假設這意味著每天每小時執行兩次命令。即在 12:00 和 00:00。

假設是這種情況,它還會讓我問如果我選擇一個不能整齊劃分的數字會發生什麼,例如

0 * * * */2 [some command]

我假設這意味著每小時每小時執行一次,但只在一周中的 2 天執行 - 但是鑑於一周不容易分成 2 天,哪幾天?

你很近。第一個範例將每兩個小時執行一次。第二個將在可被二整除的日子裡。0 是星期日,6 是星期六,因此我們最終會得到一些有趣的行為,因為它應該在星期日、星期二 (2)、星期四 (4)、星期六 (6) 和星期日 (0) 執行。

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