使用date_condition和condition自动执行作业调度

时间:2014-01-03 10:35:39

标签: autosys

我正在尝试进行此类安排:

  • JOB_A从它自己的日历开始(可能每天?)并做一些事情。它已经配置好了。
  • JOB_B应该在JOB_A之后立即启动,但仅在每个星期五开始。我需要配置这项工作。

所以问题是:

  1. 当我用start_times和条件定义date_condition时,autosys如何工作?
  2. 如何在没有start_times和start_mins的情况下定义date_condition?
  3. 如何定义JOB_B? JOB_A每天以7.52-7.53结束。我不能使用日历,因为民主和流程而制造新的日历很痛苦。我没有时间:\
  4. 我尝试这样做,但没有结果:

    date_condition: 1
    start_times: "7:00, 8:00"
    condition: s(JOB_A)
    

1 个答案:

答案 0 :(得分:1)

您可以安排JOB_B仅在星期五运行,让它与JOB_A同时启动,并使其依赖于JOB_A。通过这种方式,Autosys将在例如07:00,检查其条件,看看JOB_A是否仍在运行,导致JOB_B等待JOB_A完成。

假设JOB_A已经设置并在07:00运行,则需要对JOB_B进行如下配置:

date_conditions: 1
days_of_week: fr
start_times: "07:00"
condition: s(JOB_A)