Cron 表达式说明

最近更新时间:2024-11-05 21:01:42

我的收藏
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点执行一次。