月之氏族的gravatar头像
月之氏族 2019-02-14 13:15:59
Cron表达式

字段 允许值 允许的特殊字符 
秒      0-59 ,     - * / 

分      0-59 ,     - * / 

小时   0-23 ,     - * / 

日期   1-31 ,     - * ? / L W C 

月份   1-12 或者 JAN-DEC , - * / 

星期   1-7 或者 SUN-SAT , - * ? / L C # 

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


Seconds (秒)         :可以用数字0-59 表示,

Minutes(分)          :可以用数字0-59 表示,

Hours(时)             :可以用数字0-23表示,

Day-of-Month(天) :可以用数字1-31 中的任一一个值,但要注意一些特别的月份

Month(月)            :可以用0-11 或用字符串  “JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV and DEC” 表示

Day-of-Week(每周):可以用数字1-7表示(1 = 星期日)或用字符口串“SUN, MON, TUE, WED, THU, FRI and SAT”表示

* 表示所有值
? 表示未说明的值,即不关心它为何值
- 表示一个指定的范围
, 表示附加一个可能值
/ 符号前表示开始时间,符号后表示每次递增的值

0 2-57/3 9-23 * * ?     表示在每天 9:02 到 23:57 期间的每3分钟触发
0 0 0 * * ?                  每天凌晨 0 点执行

*/5 * * * * ?                每隔5秒执行一次
0 */1 * * * ?               每隔1分钟执行一次
0 30 0/2 * * ?            1小时30分钟执行一次
0 0 5-15 * * ?             每天5-15点整点触发
0 0/3 * * * ?               每三分钟触发一次
0 0-5 14 * * ?             在每天下午2点到下午2:05期间的每1分钟触发 
0 0/5 14 * * ?             在每天下午2点到下午2:55期间的每5分钟触发
0 0/5 14,18 * * ?         在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
0 0/30 9-17 * * ?        朝九晚五工作时间内每半小时
0 0 10,14,16 * * ?       每天上午10点,下午2点,4点 

0 0 12 ? * WED          表示每个星期三中午12点
0 0 17 ? * TUES,THUR,SAT 每周二、四、六下午五点
0 10,44 14 ? 3 WED   每年三月的星期三的下午2:10和2:44触发 
0 15 10 ? * MON-FRI 周一至周五的上午10:15触发
0 0 23 L * ?                每月最后一天23点执行一次
0 15 10 L * ?              每月最后一日的上午10:15触发 
0 15 10 ? * 6L            每月的最后一个星期五上午10:15触发 
0 15 10 * * ? 2005      2005年的每天上午10:15触发 
0 15 10 ? * 6L 2002-2005 2002年至2005年的每月的最后一个星期五上午10:15触发 
0 15 10 ? * 6#3          每月的第三个星期五上午10:15触发

0 2-57/5 9-23 * * ? 表示在每天 9:02  23:57 期间的每5分钟触发一次

"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"        2011年10月20号1点10分30秒触发任务
"30 10 1 ? 10 * 2011"         2011年10月每天1点10分30秒触发任务
"30 10 1 ? 10 SUN 2011"       2011年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秒触发任务

0 0/10 * * * 与 0 */10 * * * 的差别在于什么地方
0代表从0分开始,*代表任意字符,/代表递增
就是说
0 0/10 * * *代表从0分钟开始,每10分钟执行任务一次
0 */10 * * *代表从任务启动开始每10分钟执行任务一次


打赏
最近浏览
月之氏族  LV23 2019年2月14日
最代码官方  LV167 2019年2月14日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友