如果我们在 autosys 作业中指定 start_time 和条件,哪些会优先于另一个?
例如,假设我的工作 A 的开始时间是上午 06:00,但这项工作也依赖于另一个工作 B(通过条件参数)。但是作业 B 在上午 06:30 获得成功。所以我的工作将在 06:00 AM 或 06:30 AM 开始运行?
我的猜测是开始时间和条件,在运行工作时都会考虑这两者。所以工作应该在早上 06:30 开始。但我仍然想确定。
-高拉夫
如果我们在 autosys 作业中指定 start_time 和条件,哪些会优先于另一个?
例如,假设我的工作 A 的开始时间是上午 06:00,但这项工作也依赖于另一个工作 B(通过条件参数)。但是作业 B 在上午 06:30 获得成功。所以我的工作将在 06:00 AM 或 06:30 AM 开始运行?
我的猜测是开始时间和条件,在运行工作时都会考虑这两者。所以工作应该在早上 06:30 开始。但我仍然想确定。
-高拉夫
开始时间:-作业开始意味着在开始时间激活或可能运行(如果条件已经满足)。
条件:-表示工作将在给定条件配合后运行。
示例:- 假设作业 A 开始时间是晚上 11:00,其条件是 s(B)---->B 应该成功,B 是另一个作业,将在晚上 11:30 完成。在这种情况下,A 在晚上 11:00 开始,但它将处于活动状态 30 分钟。比它在运行状态下。
您的作业将在上午 6:00 处于已激活状态,并将等到 B 完成...但考虑一种情况,即您有另一个作业 C 在 B 之前运行。如果 C 运行时间长而 B 被延迟并且是不是处于激活状态(它是成功的,因为从昨天开始运行并等待 C),你的工作 A 也将触发,因为它已经是 6 并且 B 成功(甚至从昨天开始)。为了避免这种情况,您有两种方法:1)在 A 之前激活 B 2)设置条件 s(A, )