Autosys - 当不存在运行条件时,作业正在并行运行

时间:2014-01-02 20:41:20

标签: autosys

我有五个盒子工作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 AM&分别于上午9:30等待工作“a”完成。一旦工作“a”在上午9:30完成,所有工作“b”,“c”& “d”从上午9:30开始并行(可能是几分之一秒)没有工作正在运行,因此b,c&工作令人满意并引发工作。

有人可以帮我解决上述问题。

1 个答案:

答案 0 :(得分:0)

我建议您可以定义单个数量的资源,并在所有5个作业中使用该资源。您甚至可以避免使用不同的开始时间。这将允许一次只启动一个作业。