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点执行一次。
|