Cron 表达式

 

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" 则表示“每月第三个星期五”   

 

posted @ 2015-01-12 11:11  开心朵朵  阅读(141)  评论(0编辑  收藏  举报