运行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可以处理吗? 问候
答案 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)
...