Crontab 表示式解析
解析並解釋 cron 表示式。顯示人類可讀的排程描述和下次執行時間。
什麼是 cron 表示式?
cron 表示式是由5或6個空格分隔欄位組成的字串,表示排程計畫。欄位為:分鐘、小時、日、月、星期,以及可選的年份。
cron 中的 * 代表什麼?
星號(*)表示該欄位的「每個可能值」。例如分鐘欄位中的 * 表示「每分鐘」。
0 0 * * * 和 0 0 * * 1 有什麼區別?
0 0 * * * 每天午夜執行。0 0 * * 1 僅每週一午夜執行。
可以使用 */5 這樣的步進值嗎?
可以。分鐘欄位中的 */5 表示「每5分鐘」。
我的 cron 表示式會傳送到伺服器嗎?
不會。所有解析均在瀏覽器本地完成。
如何設定每5分鐘執行一次的任務?
使用 */5 * * * * 即可每5分鐘執行一次。
0 0 * * * 是什麼意思?
0 0 * * * 表示每天午夜執行。
如何只在工作日執行任務?
使用 0 9 * * 1-5 可在週一至週五上午9點執行。
cron 中有哪些特殊字元?
cron 支援多種特殊字元:*(任意值)、,(列表)、-(範圍)、/(步進)。
如何在每月第一天執行任務?
使用 0 0 1 * * 可在每月1日午夜執行。
可以使用名稱代替數字嗎?
某些 cron 實現允許使用名稱,如月份用 JAN、FEB,星期用 MON、TUE。
什麼是6欄位 cron 語法?
6欄位語法在開頭增加了秒欄位:秒、分鐘、小時、日、月、星期。
如何每小時執行一次任務?
使用 0 * * * * 可在每小時的第0分鐘執行。
日期和星期有什麼區別?
日期(1-31)指定每月的哪一天執行。星期(0-6)指定每週的哪一天執行。