检查作业的依赖性

Check dependency of the job

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

为了测试它们是否设置正确,我想看看哪个作业依赖于哪个作业。有办法检查吗?

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

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

的依赖性
squeue -j $N --format "%E"

检查用户$USER所有作业的依赖关系:

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

检查 man page of squeue 以获得 --format 的更多选项。