首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >取消在SLURM上同一分区上运行的作业

取消在SLURM上同一分区上运行的作业
EN

Stack Overflow用户
提问于 2018-12-11 11:13:30
回答 1查看 160关注 0票数 1

用命令

代码语言:javascript
复制
$>squeue -u mnyber004

我可以可视化集群帐户(slurm)上提交的所有作业。

代码语言:javascript
复制
          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上运行的所有作业

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-11 15:38:40

在您的示例中,scancel提供了适当的过滤器,因此您可以简单地运行

代码语言:javascript
复制
scancel -u mnyber004 -p ada

如果不是这样的话,一个常见的成语是使用squeue的更强大的过滤属性和--format选项来构建正确的命令,然后将其提供给sh

代码语言:javascript
复制
squeue -u mnyber004 -p ada --format "scancel %i" | sh

您可以先保存到一个文件中,然后再找到该文件,这样就更安全了。

代码语言:javascript
复制
squeue -u mnyber004 -p ada --format "scancel %j" > /tmp/remove.sh
source remove.sh
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53722918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档