美文网首页我爱编程
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