
# 配置CDM作业定时任务
在表/文件迁移的任务中，CDM支持定时执行作业，按重复周期分为：分钟、小时、天、周、月。
![](https://support.huaweicloud.com/usermanual-dataartsstudio/public_sys-resources/note_3.0-zh-cn.png)
- CDM在配置定时作业时，不要为大量任务设定相同的定时时间，应该错峰调度，避免出现异常。
- 如果通过DataArts Studio数据开发调度CDM迁移作业，此处也配置了定时任务，则两种调度均会生效。为了业务运行逻辑统一和避免调度冲突，推荐您启用数据开发调度即可，无需配置CDM定时任务。
  
- 定时任务功能原理：采用Java Quartz定时器，类似Cron表达式配置。对起始时间解析出分、小时、天、月，构造出cron表达式。 以配置天调度为例：重复周期选择1天：若当前时间2022/10/14 12:00，配置起始时间为2022/10/14 00:00。任务在2022/10/15 00:00执行；若当前时间2022/10/14 12:00，配置起始时间为2022/10/15 00:00。任务在2022/10/15 00:00执行。
  重复周期选择2天：若当前时间2022/10/14 12:00，配置起始时间为2022/10/14 00:00。任务在2022/10/16 00:00执行；若当前时间2022/10/14 12:00，配置起始时间为2022/10/15 00:00。任务在2022/10/16 00:00执行。
  
 
#### 分钟
CDM支持配置每几分钟执行一次作业，定时任务周期不建议小于5分钟。
- 开始时间：表示定时配置生效的时间，也是第一次自动执行作业的时间。
- 重复周期（分）：从开始时间起，每多少分钟执行一次作业。
- 结束时间：该参数为可选参数，如果不配置则表示一直自动执行。如果配置了结束时间，则会在该时间停止自动执行作业。
 
图1重复周期为分钟   
![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000001708554412.png "点击放大")
例如上图表示：从2023年1月1日0时0分开始第一次自动执行作业，每30分钟自动执行一次，2023年12月31日23时59分之后不再自动执行。
#### 小时
CDM支持配置每几小时执行一次作业。
- 重复周期（时）：表示每多少个小时自动执行一次定时任务。
- 触发时间（分）：表示每小时的第几分钟触发定时任务。该参数值取值范围是"0～59"，可配置多个值但不可重复，最多60个，中间使用","分隔。 如果触发时间不在有效期内，则第一次自动执行的时间取有效期内最近的触发时间，例如：
  - 有效期的"开始时间"为"1:20"。
  
  - "重复周期（时）"为"3"。
  
  - "触发时间（分）"为"10"。
   
- 有效期：分为开始时间和结束时间。
  - 开始时间：表示定时配置生效的时间。
  
  - 结束时间：该参数是可选参数，表示停止自动执行的时间。如果不配置，则表示一直自动执行。
   
 
图2重复周期为小时   
![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000001756524713.png "点击放大")
例如上图表示：定时配置从2023年1月1日0时0分生效，0:10时开始第一次自动执行作业，0:30第二次，0:50第三次，以后每2小时重复三次，2023年12月31日23时59分之后不再自动执行。
#### 天
CDM支持配置每几天执行一次作业。
- 重复周期（天）：从开始时间起，每多少天执行一次作业。
- 有效期：分为开始时间和结束时间。
  - 开始时间：表示定时配置生效的时间，也是第一次自动执行作业的时间。
  
  - 结束时间：该参数是可选参数，表示停止自动执行的时间。如果不配置，则表示一直自动执行。
   
 
图3重复周期为天   
![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000001708725696.png "点击放大")
例如上图表示：从2023年1月1日0时0分开始第一次自动执行，每3天自动执行一次，配置一直有效。
#### 周
CDM支持配置每几周执行一次作业。
- 重复周期（周）：表示从开始时间起，每多少周执行一次定时任务。
- 触发时间（天）：选择每周几自动执行作业，可单选或多选。
- 有效期：分为开始时间和结束时间。
  - 开始时间：表示定时配置生效的时间。
  
  - 结束时间：该参数是可选参数，表示停止自动执行的时间。如果不配置，则表示一直自动执行。
   
 
图4重复周期为周   
![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000001708566600.png "点击放大")
例如上图表示：在2023年1月1日0时0分以后，每2周的周二、周六、周日的0时0分，便自动执行作业，直到2023年12月31日23时59分不再自动执行。
#### 月
CDM支持配置每几月执行一次作业。
- 重复周期（月）：从开始时间起，每多少个月自动执行定时任务。
- 触发时间（天）：选择每月的几号执行作业，该参数值取值范围是"1～31"，可配置多个值但不可重复，中间使用","分隔。
- 有效期：分为开始时间和结束时间。
  - 开始时间：表示定时配置生效的时间。其中的时、分、秒也是每次自动执行的时间。
  
  - 结束时间：该参数为可选参数，表示停止自动执行定时任务的时间。如果没有配置，则表示一直自动执行。
   
 
图5重复周期为月   
![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000001708566940.png "点击放大")
例如上图表示：从2023年1月1日0点开始，每月5日、25日的0点自动执行作业，直到2023年12月31日23时59分不再自动执行。
