美文网首页我爱编程
spring Cron表达式例子

spring Cron表达式例子

作者: 淡看江湖等雨 | 来源:发表于2018-05-25 11:30 被阅读551次

Cron表达式在定时任务中必不可少的,而且有很多不同的要求。主要是两种,一种是定点的,一种定频率的。

先简单介绍一下cron表达式每个段的含义,一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 :

秒(0~59) 

分钟(0~59) 

小时(0~23) 

天(月)(0~31,但是你需要考虑你月的天数,每月的记号) 

月(0~11)(每年的几月) 

天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 

年份(1970-2099)

定点执行的例子

每月的1日的凌晨2点执行作业

0 0 2 1 * ?  

周一到周五每天上午10:15执行作业

 0 15 10 ? * MON-FRI 

2002-2006年的每个月的最后一个星期五上午10:15执行作业

0 15 10 ? 6L 2002-2006

每天凌晨1点19分30秒执行作业

30 19 1 * * ?

定频率

每隔2分钟,并且在第13秒的时候执行作业

13 0/2 * * * ?

每隔7分钟,并且在7点到24点之间的47秒的时候执行作业

47 0/7 7-23 * * ?

每隔2分钟执行作业

0 0/2 * * * ?

为避免定时任务集中执行,应避免整点执行或每5分钟执行一次这种的

相关文章

网友评论

    本文标题:spring Cron表达式例子

    本文链接:https://www.haomeiwen.com/subject/bwpyjftx.html