扭矩 qsub 使工作依赖于其他工作
torque qsub making jobs dependent on other jobs
我想使用 qsub 开始一堆作业,如果所有其他作业都完成 "without error",则最终作业应该只有 运行。在我的例子中,"without error" 意味着他们以 status=0 退出。 qsub 的手册页在 -W depend=afterok 描述中说:只有在作业 jobid 没有错误地终止后,才能安排执行此作业。
不幸的是,它似乎没有解释(或者我找不到)"with no errors" 的含义。我的某些脚本可能会将信息打印到 stderr,但我不希望将其解释为错误。
问题 1:qsub 文档中 "with no errors" 是什么意思?
问题 2:如何使作业明确依赖于状态为 0 的所有作业集合?
- 没有错误 = 以状态 0 退出。如果作业以非零退出状态退出,则视为错误。
- 您可以链接依赖项:
qsub -W depend=afterok:job1:job2:job3
我想使用 qsub 开始一堆作业,如果所有其他作业都完成 "without error",则最终作业应该只有 运行。在我的例子中,"without error" 意味着他们以 status=0 退出。 qsub 的手册页在 -W depend=afterok 描述中说:只有在作业 jobid 没有错误地终止后,才能安排执行此作业。
不幸的是,它似乎没有解释(或者我找不到)"with no errors" 的含义。我的某些脚本可能会将信息打印到 stderr,但我不希望将其解释为错误。
问题 1:qsub 文档中 "with no errors" 是什么意思? 问题 2:如何使作业明确依赖于状态为 0 的所有作业集合?
- 没有错误 = 以状态 0 退出。如果作业以非零退出状态退出,则视为错误。
- 您可以链接依赖项:
qsub -W depend=afterok:job1:job2:job3