自动装箱条件:如果最后一次装箱成功,则运行

时间:2015-06-30 17:12:25

标签: autosys

有一个有10个工作的盒子。这个盒子计划每隔1小时后每天运行,比如9,10,11 ......盒子里面和盒子上的任何工作都没有条件。

当上一个作业在9:30失败时,该框失败。 当其中一个中间工作在9:30失败时,该框仍然处于运行状态。

现在在下一个运行时间来了,即10: 如果上次作业失败,则框重新开始为10。 如果中间作业失败,则框不会重新启动。

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

我该怎么做?有没有办法在盒子上放置一个条件,只有当盒子的最后一次运行成功时它才会启动。条件成功(box_name)是否合适?请帮忙。如果问题不明确,请告诉我。

1 个答案:

答案 0 :(得分:0)

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

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

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

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