是否可以在SLURM中暂停当前运行的提交脚本?

时间:2016-10-10 18:50:17

标签: slurm

我有一些脚本,我发送到我可以使用sbatch访问的集群。但是,我想暂停这些正在运行的脚本而不必取消他们的工作,因为它们已经运行了一段时间。

有没有办法暂停/暂停当前正在运行的作业而不取消已经完成的作业?

我在the following website中发现可以暂停它们:

To pause a particular job:

scontrol hold <jobid>

但是,我仍然不确定如何使其与作业数组一起使用。

1 个答案:

答案 0 :(得分:-1)

我相信

scontrol suspend

做你想要的。 来自文档:

  

暂停 job_list

     

暂停正在运行的工作。 job_list参数是逗号分隔的列表   工作ID。使用resume命令恢复执行。用户   进程必须在收到SIGSTOP信号后停止并继续   收到SIGCONT以使此操作生效。不是全部   架构和配置支持暂停工作。如果一个   暂停工作重新排队,将被置于保持状态。