【问题标题】:Creating autosys job创建 autosys 作业
【发布时间】:2020-11-24 15:45:48
【问题描述】:

我们有一个 autosys 盒子作业,假设 A 包含 3 个子作业(B、c 和 D)。

我们创建了一个单独的 autosys 作业 E ,如果 B 和 C 失败,它将发送邮件。 我们需要有条件,一旦 E 成功执行..autosys 作业 A 需要再次重新启动。

注意 - 盒子作业计划在每天的特定时间运行

【问题讨论】:

  • 欢迎来到 Stack Overflow。祝贺你的第一篇文章。你试过什么?将您的代码和任何错误/输出添加到您的问题中,这将帮助其他人找到解决您问题的方法。阅读以下内容可能对您有所帮助:How do I ask a good question.
  • 请分享 JIL 的工作

标签: autosys


【解决方案1】:

如果你提供一个示例代码就好了。 根据我的理解。如果 E 成功执行,您想运行作业 A。 为此,您需要在代码中添加以下行(Jil 文件或使用 GUI)

/*-----job E if I had code available, would have changed and shared -----------*/

condition: success(E)
or 
condition: s(E)

作业E成功后立即执行该作业

【讨论】:

    【解决方案2】:

    作业“E”的条件。

    condition: f(B) OR FAILURE(C)
    condition: FAILURE(B) | f(C)
    

    工作“A”的条件。

    condition: s(E)
    

    注意:作业名称区分大小写,您可以给ffailure为失败状态,ssuccess为成功状态,OR|为OR条件&AND& 用于 AND 条件。当您希望您的作业开始时,您可以使用 ddone,即使前一个作业以 SUCCESS、FAILURE 或 TERMINATED 状态完成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多