使用 HTC Condor 让作业在所有其他作业结束时运行

问题描述 投票:0回答:2

我有一个 HTC Condor 的 dag 文件,其中包含数百个作业。我想向 dag 添加一个作业/节点,但条件是它应该在所有其他作业/节点完成后运行。我尝试将其设置为所有作业的子作业,但如果其他作业之一失败,则该作业不会运行。

有没有办法让这个作业最后运行,而不关心其他作业的成功或失败?

非常感谢您的帮助。

condor
2个回答
1
投票

对于具有可能失败的作业的父节点,您可以添加一个始终成功的 POST 脚本(返回退出代码 0)。这标志着节点成功,DAG 将继续执行。

请参阅手册的这一部分以获取更多信息http://research.cs.wisc.edu/htcondor/manual/current/2_10DAGMan_Applications.html#SECTION003102400000000000000


0
投票

我参加这个聚会已经很晚了,但我认为您正在寻找的 DAG 命令是最终的。不确定 2017 年是否存在,但现在存在。

© www.soinside.com 2019 - 2024. All rights reserved.