Slurm 有好几份工作
我知道,对于特定的作业ID,我可以使用Slurm 有好几份工作,slurm,Slurm,我知道,对于特定的作业ID,我可以使用scoontrol hold$JOBID 如何为多个ID保留作业或/或为一系列作业ID保留作业(例如,scontrol hold 294724-294749) 另外,我如何根据我的$USER持有作业?首先,如果所有作业都有相同的名称,您可以使用 scontrol hold <jobname> 否则,一个常见的习惯用法是使用squee的输出格式化功能来生成scoontrol命令并将它们提供给shell: squeue --user $USER -
scoontrol hold$JOBID
如何为多个ID保留作业或/或为一系列作业ID保留作业(例如,scontrol hold 294724-294749)
另外,我如何根据我的
$USER
持有作业?首先,如果所有作业都有相同的名称,您可以使用
scontrol hold <jobname>
否则,一个常见的习惯用法是使用squee
的输出格式化功能来生成scoontrol
命令并将它们提供给shell:
squeue --user $USER --format "scontrol hold %i" | sh
(执行此操作时,明智的做法是首先运行squee命令,而不通过管道连接到
sh
查看其输出,然后再通过sh
再次运行它)尝试使用循环,或xargs
。
squeue --user $USER --format "scontrol hold %i" | sh