BMC Control-M 中的每日作业调度 | AI生成和翻译
在BMC Control-M中,要实现作业每天凌晨1点整运行,您有以下几种选择。最常用且推荐的方式包括:
方法一:使用简单循环作业搭配“每1天运行”+指定时间(最简便且最常用)
- 在Control-M Desktop或Control-M Web(规划域)中打开作业定义
- 进入「调度」标签页
- 在基础调度部分:
- 设置日历 = 常规日历(若无特殊日期要求可保持为Regular)
- 设置排程 = 每日(或选择所需日期,通常为全选7天)
- 在时间条件部分:
- 开始时间:01:00
- 结束时间:(留空或设置宽泛窗口,如23:59)
- 时区:选择合适时区(通常为服务器或站点时区)
- 进入「循环」标签页:
- 勾选「作为循环作业运行」
- 选择「运行间隔」→ 1天
- 如需重试可勾选「重试间隔」,但每日单次作业通常无需设置
- 保存并订购/强制运行文件夹或作业
→ 这将确保作业每天01:00准时被订购
方法二:使用「指定时间」(最精确方案)
在调度标签页 → 时间条件部分:
- 不设置开始/结束时间,点击添加 → 指定时间
- 添加01:00
- 如需多时段可继续添加,但每日单次只需设置01:00
- 排程 = 每日(或选择特定日期)
这是实现每天凌晨1点单次运行的最简洁方案
方法三:使用Control-M日历+基于规则的日历(高级控制)
如需更精细控制(如仅工作日凌晨1点运行):
- 创建或引用基于规则的日历
- 添加规则:每日01:00
- 在作业中引用该日历,并使用「指定时间」或「按日历时间」
方法四:使用Control-M Automation API或CCM(批量作业配置)
若需配置数百个作业,可通过JSON/DEF文件定义:
{
"MyDailyJob": {
"类型": "作业:命令",
"命令": "echo Hello",
"时间条件": {
"基于规则的日历": [{"名称": "每日"}],
"时间": "01:00"
}
}
}
方案总结 – 实现“每日凌晨1点运行”的最佳实践
大多数环境推荐配置:
- 调度标签页 → 排程 → 选择所需日期
- 时间条件 → 指定时间 → 01:00
(若习惯循环模式也可采用开始时间01:00配合循环间隔1天)
完成设置后,作业将每日凌晨1:00(服务器时间或所选时区)自动触发。
请告知您使用的Control-M版本(9.0.20+、9.0.21+、Control-M/EM 9.0.00等),如需界面字段截图或精确名称,不同版本的界面布局会有所差异。