【发布时间】:2016-02-12 17:26:45
【问题描述】:
我希望有人能指出我正确的方向或阐明我遇到的问题。我们在 Windows 环境中运行 Autosys 11.3.5。 我有几个作业设置要在远程 NAS 服务器上启动。 我特别需要 JOB_1 仅在另一个成功完成时才运行。
看起来很直接。在 UI 中有一个部分来指定条件,例如:s(job_name),就像我所做的那样,我假设只有当名为 job_name 的作业成功时,我的初始作业才应该运行。
无论我做什么,当我故意让第二个作业失败时(无论是手动将其状态设置为 FAILURE)还是更改其某些参数以使其自然运行时间导致它失败。我之后运行的另一项工作似乎完全忽略了该条件并且每次都成功完成。
我已经三次检查了作业名称(实际上我从作业的 JIL 定义中复制并粘贴了它,所以没有错别字),但它仍然被忽略。
任何帮助弄清楚如何使一项作业仅在另一项未失败时才运行(如果确实失败则不运行)将不胜感激。
【问题讨论】:
-
这个问题是关于服务器管理软件的。除非您使用 autosys SDK 编写软件,否则您的问题应该在 Server Fault 上提出。
标签: conditional-statements autosys jil