CRON表达式在线计算:

CRON表达式是一个字符串,包含五个到七个由空格分隔的字段(每种软件不一样),表示一组时间,通常作为执行某个程序的时间表。 注释以注释标记#开始,并且必须单独在一行上。

支持的格式

      *    *    *    *    *    *
      ┬    ┬    ┬    ┬    ┬    ┬
      │    │    │    │    │    |
      │    │    │    │    │    └ day of week (0 - 7, 1L - 7L) (0 or 7 is Sun)
      │    │    │    │    └───── month (1 - 12)
      │    │    │    └────────── day of month (1 - 31, L)
      │    │    └─────────────── hour (0 - 23)
      │    └──────────────────── minute (0 - 59)
      └───────────────────────── second (0 - 59, optional)
            
支持混合使用范围和范围增量(目前不支持 W 字符)。有关示例,请参见测试。

常用Crontab表达式一览:

描述表达式
每5分钟执行0 0/5 * * * ?
每天5点执行0 0 5 * * ?
每周六凌晨1点执行0 0 1 ? * SAT
周一至周五的上午10:15触发0 15 10 ? * MON-FRI
在每天上午10点到10:59期间的每1分钟触发0 * 10 * * ?
每天上午10点,下午2点,4点0 0 10,14,16 * * ?
朝九晚五工作时间内每半小时0 0/30 9-17 * * ?
表示每个星期三中午12点0 0 12 ? * WED
每天中午12点触发0 0 12 * * ?
每天上午10:15触发0 15 10 ? * *
每天上午10:15触发0 15 10 * * ?
每天上午10:15触发0 15 10 * * ?
2022年的每天上午10:15触发0 15 10 * * ? 2022
在每天下午2点到下午2:59期间的每1分钟触发0 * 14 * * ?
在每天下午2点到下午2:55期间的每5分钟触发0 0/5 14 * * ?
在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发0 0/5 14,18 * * ?
在每天下午2点到下午2:05期间的每1分钟触发0 0-5 14 * * ?
每年三月的星期三的下午2:10和2:44触发0 10,44 14 ? 3 WED
周一至周五的上午10:15触发0 15 10 ? * MON-FRI
每月15日上午10:15触发0 15 10 15 * ?
每月最后一日的上午10:15触发0 15 10 L * ?
每月的最后一个星期五上午10:15触发0 15 10 ? * 6L
2022年至2023年的每月的最后一个星期五上午10:15触发0 15 10 ? * 6L 2022-2023
每月的第三个星期五上午10:15触发0 15 10 ? * 6#3
每天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 * * ?

工具介绍

本工具能够通过特定的crontab表达式,计算出未来几次的执行时间,方便调试和查看。