使用命令
$>squeue -u mnyber004
我可以可视化集群帐户(slurm)上所有已提交的作业
JOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON)
16884 ada CPUeq6 mnyber00 R 1-01:26:17 1 srvcnthpc105
16882 ada CPUeq4 mnyber00 R 1-01:26:20 1 srvcnthpc104
16878 ada CPUeq2 mnyber00 R 1-01:26:31 1 srvcnthpc104
20126 ada CPUeq1 mnyber00 R 22:32:28 1 srvcnthpc103
22004 curie WRI_0015 mnyber00 R 16:11 1 srvcnthpc603
22002 curie WRI_0014 mnyber00 R 16:13 1 srvcnthpc603
22000 curie WRI_0013 mnyber00 R 16:14 1 srvcnthpc603
如何取消在分区ada
上运行的所有作业?
答案 0 :(得分:2)
对于您而言,scancel
提供了适当的过滤器,因此您可以简单地运行
scancel -u mnyber004 -p ada
如果不是这种情况,通常的习惯用法是使用squeue
和--format
选项的更强大的过滤属性来构建适当的命令,然后将其提供给{{1} }:
sh
首先保存到文件,然后再寻找文件,可以更安全地播放该文件。
squeue -u mnyber004 -p ada --format "scancel %i" | sh