
# 配置定时器触发器
定时器是一种能够按照预定的时间间隔触发特定操作的触发器。它可以在设定的时间周期内周期性地触发操作，也可以在指定的时间点触发操作。定时器常用于实现定时任务、定时调度等功能。
#### 支持的动作
- 每分钟触发
- 每小时触发
- 每天触发
- 每周触发
- 每月触发
- 固定间隔触发
- 固定间隔触发（指定时间）
 
#### 配置参数
![](https://support.huaweicloud.com/usermanual-roma/public_sys-resources/note_3.0-zh-cn.png)
在POD重启时（例如数据面升级/回退/容灾场景），配置启动后**立即执行一次**的定时器可能会在一个周期之内在不同POD上被多次执行。
表1每分钟触发 
| 参数      | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|:---|:---|
| 触发间隔    | 在每个小时内，从0分钟开始，每隔固定分钟执行一次，范围1-60。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 触发规则    | - 每天。  - 星期一至星期五。  - 星期六和星期日。  - 自定义。                                                                                                                                                                                                                                                     |
| 自定义触发规则 | "触发规则"为"自定义"时显示。 - 星期一。  - 星期二。  - 星期三。  - 星期四。  - 星期五。  - 星期六。  - 星期日。   |
| 时区      | - 亚洲/上海。  - GMT。                                                                                                                                                                                                                                                                                                                                                                                                       |
| 任务模式    | - 并行：总是按照设定周期执行。  - 串行：当前任务执行完成后才会触发下一次任务，实际执行周期=MAX(任务耗时,周期)。                                                                                                                                                                                                                                                                                                                                                               |
| 立即执行一次  | 启动后是否立即执行一次。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   
表2每小时触发 
| 参数      | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
|:---|:---|
| 开始时间    | 从0点开始计算，从几点开始（该小时内也会执行），取值范围0-23。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 结束时间    | 从0点开始计算，到几点结束（该小时内也会执行），取值范围0-23，需大于等于开始时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 具体触发的分钟 | 每小时第几分钟触发，取值范围0-59。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 触发规则    | - 每天。  - 星期一至星期五。  - 星期六和星期日。  - 自定义。                                                                                                                                                                                                                                                     |
| 自定义触发规则 | "触发规则"为"自定义"时显示。 - 星期一。  - 星期二。  - 星期三。  - 星期四。  - 星期五。  - 星期六。  - 星期日。   |
| 时区      | - 亚洲/上海。  - GMT。                                                                                                                                                                                                                                                                                                                                                                                                     |
| 任务模式    | - 并行：总是按照设定周期执行。  - 串行：当前任务执行完成后才会触发下一次任务，实际执行周期=MAX(任务耗时,周期)。                                                                                                                                                                                                                                                                                                                                                         |
| 立即执行一次  | 启动后是否立即执行一次。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   
表3每天触发 
| 参数      | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
|:---|:---|
| 触发规则    | - 每天。  - 星期一至星期五。  - 星期六和星期日。  - 自定义。                                                                                                                                                                                                                                             |
| 自定义触发规则 | "触发规则"为"自定义"时显示。 - 星期一。  - 星期二。  - 星期三。  - 星期四。  - 星期五。  - 星期六。  - 星期日。   |
| 触发时间    | 几时几分触发，例如：00:59。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 时区      | - 亚洲/上海。  - GMT。                                                                                                                                                                                                                                                                                                                                                                                                     |
| 任务模式    | - 并行：总是按照设定周期执行。  - 串行：当前任务执行完成后才会触发下一次任务，实际执行周期=MAX(任务耗时,周期)。                                                                                                                                                                                                                                                                                                                                                      |
| 立即执行一次  | 启动后是否立即执行一次。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   
表4每周触发 
| 参数     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|:---|:---|
| 每周触发时间 | 选择星期几触发。 - 星期一。  - 星期二。  - 星期三。  - 星期四。  - 星期五。  - 星期六。  - 星期日。   |
| 触发时间   | 几时几分触发，例如：00:59。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 时区     | - 亚洲/上海。  - GMT。                                                                                                                                                                                                                                                                                                                                                                                                      |
| 任务模式   | - 并行：总是按照设定周期执行。  - 串行：当前任务执行完成后才会触发下一次任务，实际执行周期=MAX(任务耗时,周期)。                                                                                                                                                                                                                                                                                                                                                            |
| 立即执行一次 | 启动后是否立即执行一次。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   
表5每月触发 
| 参数     | 说明                                                                                                                                                                                                                                                                                                                                                                              |
|:---|:---|
| 触发规则   | 选择触发规则。 - 指定日期。  - 每月最后一天。  - 每月第一个工作日。  - 每月最后一个工作日。   |
| 指定日期   | "触发规则"为"指定日期"时显示。 可选项：每月1号到每月31号。                                                                                                                                                                                                                                                                                                                 |
| 触发时间   | 几时几分触发，例如：00:59。                                                                                                                                                                                                                                                                                                                                                                |
| 时区     | - 亚洲/上海。  - GMT。                                                                                                                                                                                                |
| 任务模式   | - 并行：总是按照设定周期执行。  - 串行：当前任务执行完成后才会触发下一次任务，实际执行周期=MAX(任务耗时,周期)。                                                                                                                                                           |
| 立即执行一次 | 启动后是否立即执行一次。                                                                                                                                                                                                                                                                                                                                                                    |
   
表6固定时间间隔触发 
| 参数     | 说明                                                                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|
| 执行间隔   | 执行的时间间隔数值。                                                                                                                                                                                                                                                                                                                                                                                       |
| 执行间隔单位 | - 秒。  - 分钟。  - 小时。  - 天。  - 星期。   |
| 任务模式   | - 并行：总是按照设定周期执行。  - 串行：当前任务执行完成后才会触发下一次任务，实际执行周期=MAX(任务耗时,周期)。                                                                                                                                                                            |
| 立即执行一次 | 启动后是否立即执行一次。                                                                                                                                                                                                                                                                                                                                                                                     |
   
表7固定时间间隔触发（指定时间） 
| 参数     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|:---|:---|
| 单位     | - 秒。  - 分钟。  - 小时。  - 天。  - 月。                                                                                                                                                |
| 间隔     | - "单位"为"秒"时，每隔固定秒触发一次，取值范围：1\~59。  - "单位"为"分钟"时，每隔固定分钟触发一次，取值范围：1\~59。  - "单位"为"小时"时，每隔固定小时触发一次，取值范围：1\~23。  - "单位"为"天"时，每隔固定天触发一次，取值范围：1\~31。  - "单位"为"月"时，每隔固定月触发一次，取值范围：1\~12。   |
| 在这些天   | "单位"为"月"时显示，取值范围：1\~31。如，1：在每个月的1号执行；1,15：在每个月的1号和15号执行                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 在这些小时  | "单位"为"天"、"月"时显示，取值范围：0\~23。如，0：在每天的00:00执行；0,12：在每天的00:00和12:00执行。                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 在这些分钟  | "单位"为"小时"、"天"、"月"时显示，取值范围：0\~59。如，0：在每个小时的第0分钟执行；0,30：在每个小时第0分钟和第30分钟执行。                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 在这些秒   | "单位"为"分钟"、"小时"、"天"、"月"时显示，取值范围：0\~59。如，0：在每分钟的第0秒执行；0,30：在每分钟的第0秒和第30秒执行。                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 任务模式   | - 并行：总是按照设定周期执行。  - 串行：当前任务执行完成后才会触发下一次任务，实际执行周期=MAX(任务耗时,周期)。                                                                                                                                                                                                                                                                                                                     |
| 立即执行一次 | 启动后是否立即执行一次。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   
表8定时器输出的变量 
| 参数                      | 说明            |
|:---|:---|
| Next scheduled time     | 下一次执行的开始时间。   |
| Previous scheduled time | 上一次执行的开始时间。   |
| Start time              | 节点执行开始时间。     |
| End time                | 节点执行结束时间。     |
| Execution time          | 节点执行耗时，单位：ms。 |
   
图1定时器输出的变量   
![](https://support.huaweicloud.com/usermanual-roma/zh-cn_image_0000002501120202.png)
