gpt4 book ai didi

slurm - 在 Slurm 担任多项工作

转载 作者:行者123 更新时间:2023-12-05 02:08:56 27 4
gpt4 key购买 nike

我知道对于特定的工作 ID,我可以使用 scontrol hold $JOBID

如何保留多个 ID 的作业或/和保留一系列作业 ID 的作业(例如 scontrol hold 294724-294749)?

此外,如何根据我的 $USER 保留工作?

最佳答案

首先,如果您所有的作业都具有相同的名称,您可以使用

scontrol hold <jobname>

把它们都装起来。

但是 scontrol 命令接受一个作业 ID 列表,可以用空格或逗号分隔。因此,如果您的作业具有连续的作业 ID,您可以使用 Bash 的 {1..n} ( Brace expansion ) 构造来生成列表并将其提供给 scontrol:

scontrol hold {294724..294749}

否则,一种常见的习惯用法是使用 squeue 的输出格式化功能来生成 scontrol 命令并将它们提供给 shell:

squeue --user $USER --format "scontrol hold %i" | sh

(这样做时,明智的做法是首先运行 squeue 命令,而不是通过管道传输到 sh 来检查其输出,然后再通过 sh 再次运行它)

关于slurm - 在 Slurm 担任多项工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60324042/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com