每个事件的轮询周期与Linux中的定时任务Cron格式一致。
* | * | * | * | * |
---|---|---|---|---|
分钟(0-59) | 小时(0-23) | 日期(1-31) | 月份(1-12) | 星期(0-6) |
分钟1~59 每分钟用*或者 */1表示 | 小时1~23(0为0点) | 日期1~31 | 月份1~12 | 星期0~6(0为星期天) |
如,月份值中的星号意味着在满足其它制约条件后每月都执行。
如,1-4 意味着整数 1、2、3、4。
如,3, 4, 6, 8 标明这四个指定的整数。
如,0-59/2 可以用来表示从0开始,每隔两分钟执行一次,会在0,2,4,6,8……执行;
如,日期 */3 从1开始,每隔3天执行一次,会在1,4,7,10,13……执行;
如,月份 */2. 从1开始,每隔2月执行一次,会在1,3,5,7,9……执行。
每天晚上1点
0 1 * * *
每10分钟
*/10 * * * *
每天晚的21:30
30 21 * * *
每月1、10、22日的4:45
45 4 1,10,22 * *
每周六、周日的1 : 10
10 1 * * 6,0
每天18:00至23:00之间每隔30分钟
0,30 18-23 * * *
每星期六的23:00
0 23 * * 6
1月1日的4:00
0 4 1 jan *