检查作业的依赖性

时间:2021-07-22 21:42:22

标签: slurm

我已经设置了一系列与 SLURM 相关的批处理作业。

为了测试它们是否设置正确,我想看看哪个作业取决于哪个作业。有没有办法检查一下?

通过调用 squeue -u $USER 我只能看到它说 (Dependency),但我想知道他们具体依赖哪个工作。提前致谢!

1 个答案:

答案 0 :(得分:1)

您可以通过在格式中指定%E来查询作业的依赖关系。例如,检查作业 $N 的依赖关系:

squeue -j $N --format "%E"

要检查用户 $USER 的所有作业的依赖性:

squeue -u $USER --format --format "%i %j %E"

查看 man page of squeue 以了解 --format 的更多选项。