cv.cm
全部教程

開發與網頁

怎麼讀 cron 表達式

你有一個五欄位的 cron 表達式。在目前分頁看每個欄位點了什麼。順序是分、時、日、月、星期。0 9 * * 1 是第 0 分、9 點、每個日、每個月、週一。這一頁描述欄位。它不啟動那份工作。

約 6 分鐘閱讀

今天的結果 一行英文說明,點出這五個欄位。星期 1 是週一。星期 0 和星期 7 都是週日。

表達式在眼前再開 cron。用數字、星號、逗號和範圍。MON 這類詞會失敗。不上傳。

打開Cron 說明
目錄
  1. 按順序數五個欄位

    欄位是分、時、日、月、星期。0 9 * * 1 是第 0 分、9 點、每個日、每個月、週一。星號表示該欄位的每一個值。

    五個欄位:分、時、日、月、星期。0 9 * * 1 是週一 09:00。
    五個欄位:分、時、日、月、星期。0 9 * * 1 是週一 09:00。
  2. 打開 cv.cm 的 cron

    表達式留在目前分頁。

    打開Cron 說明
  3. 用星號、列表和範圍

    */15 9-17 * * 1-5 是每 15 分鐘,9 點到 17 點,每個日,每個月,週一到週五。9-17 把 9 和 17 都算進去。1-5 是週一到週五。

  4. 記住週日是 0,也是 7

    星期 1 是週一。星期 0 和星期 7 都得出週日。MON 這個詞會失敗。週一要寫 1。

    週日是 0 和 7。MON 會失敗。六個欄位會失敗。
    週日是 0 和 7。MON 會失敗。六個欄位會失敗。
  5. 第 60 分和第六個欄位都會被拒絕

    分是 0 到 59。時是 0 到 23。日是 1 到 31。月是 1 到 12。星期是 0 到 7。60 * * * * 會失敗。0 9 * * * * 有六個欄位,會失敗。沒有秒這一欄位。

  6. 讀完說明,先不要跑那份工作

    這一行是英文:minute、hour、day-of-month,以及 monday 這類名字。日和星期都被限制時,這一頁仍把兩個都點出來。它不在兩者之間做選擇,也不執行任何東西。

常見問題

可以免費線上讀 cron 表達式嗎?

可以。cv.cm 在目前分頁描述這五個欄位。不上傳,也不啟動那份工作。

0 9 * * 1 是什麼意思?

第 0 分、9 點、每個日、每個月、週一。

哪個數字是週日?

0 和 7。週一是 1。MON 這個詞會失敗。

為什麼六個欄位會失敗?

這一頁只要正好五個欄位。沒有秒這一欄位。第 60 分也會失敗,因為分只到 59。

表達式會上傳嗎?

不會。關掉分頁就沒了。這一頁不執行這份日程。