Quartz cron定时任务表达式

爱被打了一巴掌 2022-04-24 12:54 477阅读 0赞

1、cron 表达式:linux
f1 f2 f3 f4 f5 program
分钟 小时 日 月 星期

实例:
每月每天每小时的第0分钟执行一次/bin/ls:0 * * * * /bin/ls
在12月内,每天的早上6点到12点,每隔3小时0分钟执行一次/user/bin/backup:0 6-12/3 * 12 * /user/bin/backup
每2个小时重启一次apache:0 */2 * * * /bin/service httpd restart
每天7:50开启ssh服务:50 7 * * * /sbin/service sshd start

2、cron表达式格式:
f1 f2 f3 f4 f5 f6 f7 program
秒 分 时 日 月 星期 年

  1. 实例:
  2. 30 \* \* \* ? :每半分钟触发任务
  3. 30 10 \* \* \* ?:每小时的1030秒触发任务
  4. 30 10 1 \* \* ? :每天11030秒触发任务
  5. 30 10 1 20 \* ?:每月2011030秒触发任务
  6. 30 10 1 20 10 ?:每年102011030秒触发任务
  7. 30 10 1 20 10 2011 20111020130分触发任务
  8. 30 10 1 10 \* 2011 201110月每天11030秒触发任务
  9. 30 10 1 10 SUN 2011 : 201110月每周11030秒触发任务
  10. 15,30,45 \* \* \* \* ? :每15秒,30秒,45秒时触发任务
  11. 15-45 \* \* \* \* ? 1545秒内,每秒都触发任务
  12. 15/5 \* \* \* \* ? :每分的每15秒开始触发,每隔5秒触发一次
  13. 15-30/5 \* \* \* \* ?:每分钟的15秒到30秒之间开始触发,每隔5秒触发一次
  14. 0 0/3 \* \* \* ? :每小时的第00秒开始,每三分钟触发一次
  15. 0 15 10 \* MON-FRI :星期一到星期五的10150秒触发任务
  16. 0 15 10 L \* ? :每个月最后一天的10150秒触发任务
  17. 0 15 10 LW \* ? :每个月最后一个工作日的10150秒触发任务
  18. 0 15 10 ? \* 5L :每个月最后一个星期四的10150秒触发任务
  19. 0 15 10 ? \* 5\#3 :每个月第三周的星期四的10150秒触发任务

发表评论

表情:
评论列表 (有 0 条评论,477人围观)

还没有评论,来说两句吧...

相关阅读

    相关 定时任务cron表达式

    前言 创建定时任务时需要对定时任务的执行时间进行设置,也就是cron表达式,cron表达式用于配置cronTrigger的实例,由七个子表达式组成,这些表达式之间用空格分隔