在白天和前身条件下进行Autosys作业设置

时间:2019-01-30 20:17:54

标签: autosys

运行M-F的前一作业(JOB_A) JOB_B设置为在JOB_A完成后运行M-TH

我们有作业(JOB_C)仅需要在JOB_A完成后的FRIDAY运行。 仅因为FRIDAY,所以我们必须将DATE条件与DAY和TIME一起使用。

JOB_C在该时间触发,并且没有等待JOB_A完成。 (JOB_A依赖于其他作业,因此它可能在19:00至23:00之间的任何时间运行 作业运行时间只能是5分钟)

Autosys可以处理吗? 问候

2 个答案:

答案 0 :(得分:0)

如果我误解了你的问题,请纠正我。

根据我的理解,您希望JOB_C在星期五运行,只有在这种情况下,在完成JOB_A之后,您才能将以下属性添加到JOB_C的JIL中

days_of_week: fr conditions: s(JOB_A)

如果除JOB_A的运行顺序外没有实际依赖关系,则可以使用conditions : d(JOB_A)

d(JOB_A)用于DONE,它将在JOB_A完成后立即满足条件,而不考虑退出状态/代码

s(JOB_A)用于成功,因此只有在JOB_A成功完成后才能满足

答案 1 :(得分:0)

您可能想要一个虚拟工作,比如说JOB_D,只是为了表示星期五。该命令无关紧要,重要的是时间表-星期五00:00。将此工作添加为JOB_C的第二个前任,条件是在最近24小时内成功-例如

job: JOB_C
condition: d(JOB_A) & s(JOB_D, 24.00)
...