Quartz Cron 表达式是一种广泛应用于描述时间和日期信息的标准表达式。当在集成流 Scheduler 组件中配置的 Cron 表达式与您的日期时间相匹配时,系统将自动触发集成流的运行。
Cron 表达式结构
云拨测 Cron 表达式设置由空格分开,主要结构和顺序为:分 小时 日期 月份 星期 。
字段说明
字段 | 允许值 |
分 | 0 - 59的整数,云拨测目前不支持分钟级别设置,这里始终为“*”。 |
小时 | 0 - 23的整数。 |
日期 | 1 - 31的整数。 |
月份 | 1 - 12的整数,云拨测目前不支持日期设置,这里始终为“*”。 |
星期 | 1 - 7的整数,1表示星期一 ......7表示星期天。 |
特殊字符说明
每一个字段都使用数字,还可出现如下特殊字符,它们的含义是:
*
:表示匹配任意值。假设在月份字段中使用,表示在每个月份的某一天都按照规则执行。?
:表示无指定字段,只能用在日期和星期两个字段。-
:表示匹配范围。例如在小时字段使用10-12
,表示在10点到12点之间,每小时执行一次 。,
:表示列出枚举值。例如:在日期字段使用1,2,3
,表示在1号、2号、3各执行一次。示例
表达式 | 含义 |
* 8-10 1,2,3 * ? | 表示在每月1号、2号、3号8点到10点每小时执行一次。 |
* 10-12 * * 1,2 | 表示在每周一、周二10点到12点每小时各执行一次。 |
* 9-12 * * ? | 表示在每天9点到12点执行一次。 |