为什么具有依赖关系“保留”而不是“队列”的PBS作业的状态?

时间:2019-10-16 04:41:58

标签: pbs

我使用以下命令来提交我的依赖工作。

qsub current_job_file -W depend=afterany:previous_job_id

然后我发现我当前的工作处于状态'H'。并且它不会在上一个作业完成后自动运行。是应该的样子还是我在某个地方犯了错误?我如何让它在上一份工作完成后自动运行?

我也尝试了以下命令。结果是一样的。

 qsub -W depend=afterany:previous_job_id current_job_file 

1 个答案:

答案 0 :(得分:0)

那应该是这样。如果您当前的工作依赖于另一个工作,并且该依赖关系是“之后”,那么它将一直保留到另一个工作完成为止(或取决于您使用的是哪种依赖关系而开始。在您的情况下,它是“任何”,因此它将等待其他作业完成),然后将当前作业移至“ Q”(排队)状态,以使PBS调度程序考虑该作业正在运行。

相关问题