Control-M回顾2天成功完成工作

时间:2016-10-18 14:33:45

标签: control-m

在Control-M中,我如何安排在星期一运行的作业,但需要回顾一下星期六作业是否成功完成?

2 个答案:

答案 0 :(得分:0)

我们遇到了类似的问题,最终使用了解决方法。我们将每个作业都记录到数据库中。基本上我们在一个包装器中运行它们,这些包装器在它们开始,结束以及它们是否成功时都会记录。然后,只需查询数据库即可获得所需内容。不幸的是,我们没有找到纯粹的Control-M解决方案。我们遇到的问题是我们的日志会在几天后滚动,不会留下任何记录。

答案 1 :(得分:0)

对于纯Control-M解决方案,您必须创建一个虚拟START作业和两个虚拟END作业。

假设你的工作名为MYJOB:

  • 创建一个名为MYJOB_START的虚拟作业,安排它在星期六运行, 周日和周一,将IN-Condition设置为MYJOB_END-ENDED-OK(之前的ODAT),将OUT-Condition设置为MYJOB_START-ENDED-OK
  • 编辑你的工作MYJOB,安排它在星期六和星期一运行,将你的IN-Condition设置为MYJOB_START-ENDED-OK并将你的OUT条件设置为MYJOB-ENDED-OK
  • 创建一个名为MYJOB_END的第一个虚拟工作,安排它在周六和周一运行,将您的IN条件设置为MYJOB-ENDED-OK并将您的OUT条件设置为MYJOB_END-ENDED-OK
  • 创建第二个名为MYJOB_END的虚拟作业,安排它在星期日运行,将IN条件设置为MYJOB_START-ENDED-OK,将OUT条件设置为MYJOB_END-ENDED-OK