cron表示式的格式:秒 分 時 日 月 周 年(可選)。
欄位名允許的值
允許的特殊字元
秒0-59
, - * /
分0-59
, - * /
時0-23
, - * /
日1-31
, - * ? / l w c
月1-12 or jan-dec
, - * /
週幾1-7 or sun-sat
, - * ? / l c #
年(可選)
empty, 1970-2099
, - * /
字段說明?
表示不確定的值
,指定數個值
-指定乙個值的範圍
/指定乙個值的增加幅度。n/m表示從n開始,每次增加m
l用在日表示乙個月中的最後一天,用在周表示該月最後乙個星期x
w指定離給定日期最近的工作日(周一到周五)
#該月第幾個周x。6#3表示該月第3個周五
c允許在日期域和星期域出現。這個字元依靠乙個指定的「日曆」。也就是說這個表示式的值依賴於相關的「日曆」的計算結果,如果沒有「日曆」關聯,則等價於所有包含的「日曆」。日期域是「5c」表示關聯「日曆」中第一天,或者這個月開始的第一天的後5天。
星期域是「1c」表示關聯「日曆」中第一天,或者星期的第一天的後1天,也就是週日的後一天(周一)
cron表示式範例:
字段說明
/5 * * * ?
每隔5秒執行一次
0 /1 * * ?
每隔1分鐘執行一次
0 0 23 * * ?
每天23點執行一次
0 0 1 * * ?
每天凌晨1點執行一次
0 0 1 1 * ?
每月1號凌晨1點執行一次
0 0 23 l * ?
每月最後一天23點執行一次
0 0 1 ? * l
每週星期天凌晨1點實行一次
0 26,29,33 * * * ?
在26分、29分、33分執行一次
0 0 0,13,18,21 * * ?
每天的0點、13點、18點、21點都執行一次
cron 表示式的格式
quartz cron 表示式的格式十分類似於 unix cron 格式,但還是有少許明顯的區別。區別之一就是 quartz 的格式向下支援到秒級別的計畫,而 unix cron 計畫僅支援至分鐘級。許多我們的觸發計畫要基於秒級遞增的 例如,每45秒 因此這是乙個非常好的差異。在 unix cron...
Cron表示式的格式
1 cron表示式的格式 秒 分 時 日 月 周 年 可選 欄位名 允許的值 允許的特殊字元 秒 0 59 分 0 59 小時 0 23 日 1 31 l w c 月 1 12 or jan dec 週幾 1 7 or sun sat l c 年 可選字段 empty,1970 2099 字元 表示...
Cron表示式詳解 job表示式
cron表示式的詳細用法 字段 允許值 允許的特殊字元 秒 0 59 分 0 59 小時 0 23 日期 1 31 l w c 月份 1 12 或者 jan dec 星期 1 7 或者 sun sat l c 年 可選 留空,1970 2099 例子 0 5 每5秒執行一次 字元被用來指定所有的值。...