首页 > 其他 > 详细

Cron 表达式

时间:2015-01-13 02:10:53      阅读:285      评论:0      收藏:0      [点我收藏+]

?

Cron 表达式是字符串,实际上是由七个子表达式组成。? ? ? ?
  1. seconds ? ? ? ? ? ? ? ? ?0-59
  2. minutes ? ? ? ? ? ? ? ? ?0-59
  3. hours ? ? ? ? ? ? ? ? ? ? 0-23
  4. Day-of-month ? ? ? ? ?1-31
  5. month ? ? ? ? ? ? ? ? ? ? 0-11|[ JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV ,DEC ] ? ? ? ?
  6. day-of-week ? ? ? ? ? ?1-7|[ SUN, MON, TUE, WED, THU, FRI, SAT ]
  7. year ? ? ? ? ? ? ?
/ 是特别单位,表示“每” 3 0/1 * * * ? 表示每分钟执行一次

“?”:表示每月的某一天,或第周的某一天

“L”:用于每月,或每周,表示为每月的最后一天,或每个月的最后星期几如“6L”表示“每月的最后一个星期五”

“W”:表示为最近工作日,如“15W”放在每月(day-of-month)字段上表示为“到本月15日最近的工作日”
?

Cron表达式范例:

???????????????? 每隔5秒执行一次:*/5 * * * * ?

???????????????? 每隔1分钟执行一次:0 */1 * * * ?

???????????????? 每天23点执行一次:0 0 23 * * ?

???????????????? 每天凌晨1点执行一次:0 0 1 * * ?

???????????????? 每月1号凌晨1点执行一次:0 0 1 1 * ?

???????????????? 每月最后一天23点执行一次:0 0 23 L * ?

???????????????? 每周星期天凌晨1点实行一次:0 0 1 ? * L

???????????????? 在26分、29分、33分执行一次:0 26,29,33 * * * ?

???????????????? 每天的0点、13点、18点、21点都执行一次:0 0 0,13,18,21 * * ?

?
““#”:是用来指定“的”每月第n个工作日,例 在每周(day-of-week)这个字段中内容为"6#3" or "FRI#3" 则表示“每月第三个星期五”? ?

?

Cron 表达式

原文:http://zhangwei-david.iteye.com/blog/2174956

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!