【发布时间】:2014-01-02 20:41:20
【问题描述】:
我有五个盒子作业 a,b,c,d,e。每个盒子作业都有一个起始条件如下。
对于工作a,条件为:n(b) and n(c) and n(d) and n(e)
对于工作b,条件为:n(a) and n(c) and n(d) and n(e)
对于工作c,条件为:n(b) and n(a) and n(d) and n(e)
对于其他 2 个工作也是如此。 (n=未运行),这些作业每 1 小时将触发大约 10 分钟。作业“a”从上午 9:00 开始,作业“b”从上午 9:10 开始,作业“c”从上午 9:20 开始,依此类推。
根据上述条件,当作业“a”运行 b、c、d、e 时不应运行。但在实时我发现的是,它们是并行运行的。以下是示例。
假设作业“a”于上午 9:00 开始并于上午 9:30 完成,平均时间作业“b”、“c”、“d”按照其计划在上午 9:10 开始,9:上午 20 点和上午 9:30 分别等待作业“a”完成。一旦作业“a”在上午 9:30 完成,所有作业“b”、“c”和“d”从上午 9:30 开始并行开始(可能只有几分之一秒)没有作业正在运行,因此条件为b、c 和 d 工作令人满意并触发工作。
有人可以帮我解决上述问题吗?
【问题讨论】:
标签: autosys