我希望有人能指出我正确的方向或阐明我遇到的问题。我们在 Windows 环境中运行 Autosys 11.3.5。我有几个要在远程 NAS 服务器上启动的作业设置。我特别需要 JOB_1 仅在另一个成功完成时才运行。
似乎很直截了当。在 UI 中,有一个部分可以指定 Condition,例如: s(job_name) 正如我所做的那样,我假设只有当名为 job_name 的作业成功时,我的初始作业才应该运行。
无论我做什么,当我故意使第二个作业失败时(无论是手动将其状态设置为 FAILURE)还是更改其某些参数以使其自然运行时间导致它失败。我之后运行的另一项工作似乎完全忽略了这个条件并且每次都成功完成。
我已经三次检查了工作名称(实际上我从 JIL 的工作定义中复制并粘贴了它,所以没有错别字),但它仍然被忽略。
任何帮助弄清楚如何使一项作业仅在另一个作业没有失败时才运行(如果它确实失败则不运行)将不胜感激。