xxl job中的cron表示式詳解

2021-10-08 10:52:46 字數 2656 閱讀 2631

xxl-job的表示式由7個部分組成,例如:

注:/與5算是乙個整體

秒數 分鐘 小時 日期 月份 星期 年份(可為空)}

*/5 * * * * ?

各個位置的取值範圍

秒 0-59 , - * /

分 0-59 , - * /

小時 0-23 , - * /

日期 1-31 , - * ? / l w c

月份 1-12 或者 jan-dec , - * / 可以用0-11 或用字串 「jan, feb, mar, apr, may,

jun, jul, aug, sep, oct, nov and dec」 表示

星期 1-7 或者 sun-sat , - * ? / l c # 可以用數字1-7表示(1 = 星期日)或用字元口串「sun, mon,

tue, wed, thu, fri and sat」表示

年(可選) 留空, 1970-2099 , - * /

上述取值範圍中的符號詳解

* 表示所有值;  

? 表示未說明的值,即不關心它為何值;

- 表示乙個指定的範圍;

, 表示附加乙個可能值;

/ 符號前表示開始時間,符號後表示每次遞增的值;

下面是一些表示式的案例和cron表示式生成器位址

*/5

****

? 每隔5秒執行一次0*

/1**

*? 每隔1分鐘執行一次00

5-15*

*? 每天5

-15點整點觸發00

/3**

*? 每三分鐘觸發一次00

-514*

*? 在每天下午2點到下午2

:05期間的每1分鐘觸發 00

/514*

*? 在每天下午2點到下午2

:55期間的每5分鐘觸發00

/514,

18**? 在每天下午2點到2

:55期間和下午6點到6

:55期間的每5分鐘觸發00

/309-

17**? 朝九晚五工作時間內每半小時00

10,14,

16**? 每天上午10點,下午2點,4點 00

12?* wed 表示每個星期三中午12點00

17?* tues,thur,sat 每週

二、四、六下午五點010

,4414?

3 wed 每年三月的星期三的下午2

:10和2

:44觸發 015

10?* mon-fri 周一至周五的上午10

:15觸發00

23 l *

? 每月最後一天23點執行一次015

10 l *

? 每月最後一日的上午10

:15觸發 015

10?*6l 每月的最後乙個星期五上午10

:15觸發 015

10**?

2005

2023年的每天上午10

:15觸發 015

10?*6l 2002

-2005

2023年至2023年的每月的最後乙個星期五上午10

:15觸發 015

10?*6#3 每月的第三個星期五上午10

:15觸發

"30 * * * * ?" 每半分鐘觸發任務

"30 10 * * * ?" 每小時的10分30秒觸發任務

"30 10 1 * * ?" 每天1點10分30秒觸發任務

"30 10 1 20 * ?" 每月20號1點10分30秒觸發任務

"30 10 1 20 10 ? *" 每年10月20號1點10分30秒觸發任務

"30 10 1 20 10 ? 2011"

2023年10月20號1點10分30秒觸發任務

"30 10 1 ? 10 * 2011"

2023年10月每天1點10分30秒觸發任務

"30 10 1 ? 10 sun 2011"

2023年10月每週日1點10分30秒觸發任務

"15,30,45 * * * * ?" 每15秒,30秒,45秒時觸發任務

"15-45 * * * * ?"

15到45秒內,每秒都觸發任務

"15/5 * * * * ?" 每分鐘的每15秒開始觸發,每隔5秒觸發一次

"15-30/5 * * * * ?" 每分鐘的15秒到30秒之間開始觸發,每隔5秒觸發一次

"0 0/3 * * * ?" 每小時的第0分0秒開始,每三分鐘觸發一次

"0 15 10 ? * mon-fri" 星期一到星期五的10點15分0秒觸發任務

"0 15 10 l * ?" 每個月最後一天的10點15分0秒觸發任務

"0 15 10 lw * ?" 每個月最後乙個工作日的10點15分0秒觸發任務

"0 15 10 ? * 5l" 每個月最後乙個星期四的10點15分0秒觸發任務

"0 15 10 ? * 5#3" 每個月第三週的星期四的10點15分0秒觸發任務

網頁版生成器

cron表示式 quartz中時間表示式

quartz使用類似於linux下的cron表示式定義時間規則,cron表示式由6或7個由空格分隔的時間字段組成,如表1所示 表1 cron表示式時間字段 cron表示式的時間欄位除允許設定數值外,還可使用一些特殊的字元,提供列表 範圍 萬用字元等功能,細說如下 星號 可用在所有欄位中,表示對應時間...

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秒執行一次 字元被用來指定所有的值。...

Cron表示式示例 表示式 說明

0 0 12 每天12點執行 0 15 10 每天10 15執行 0 15 10 2011 2011年的每天10 15執行 0 14 每天14點到15點之間每分鐘執行一次,開始於14 00,結束於14 59。0 0 5 14 每天14點到15點每5分鐘執行一次,開始於14 00,結束於14 55。0...