Autosys盒子条件:如果盒子的最后一次运行成功,则运行



有一个有10个作业的盒子。盒子计划每天运行一个小时,比如9点、10点、11点…盒子内和盒子上的任何作业都没有条件。

当最后一个作业失败时,比如说在9:30,盒子就失败了。当其中一个中间作业在9:30失败时,盒子仍处于运行状态。

现在下一次运行时间到了(10:如果上一个作业失败,则框将在10重新启动。在作业中期失败的情况下,盒子不会重新启动。

如果上一个作业失败,我希望盒子不要在10点重新启动,因为我们希望整个盒子都完成,或者等待有人修复最后一个作业。

我该怎么做?有没有一种方法可以在盒子上设置一个条件,即只有当盒子的最后一次运行成功时才开始。条件成功(box_name)是否合适?请帮忙。如果问题不清楚,请告诉我。

在这种情况下,在主框中创建job_type:b和sleep_interval:60 的第11个作业

并将主框的成功条件更改为成功(job11)。

使job11依赖于job10,其中job11在成功后运行(job10)。

如果job10失败,则处理失败并需要触发job11才能使主盒成功。

相关内容

最新更新