You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查询Slurm作业阵列(9714509)中失败的任务编号?

查找Slurm作业阵列中失败的任务编号

我运行了一个Slurm作业阵列(编号9714509),结果显示为“Mixed, ExitCode [0-1]”失败状态。通过执行以下命令确认仅有一个任务失败:

$ sacct -n -X -j 9714509 -o state%20 | sort | uniq -c
     25            COMPLETED 
      1               FAILED 

由于逐个检查日志文件耗时太长,想知道是否有方法直接查询到失败的任务编号?


解决方案

  • 直接查询包含失败任务ID的完整信息,执行命令:
sacct -n -j 9714509 -o jobid%20,state | grep FAILED

输出结果会显示类似9714509_XX的格式,其中_XX就是对应的失败任务序号。

  • 若仅需获取纯任务序号(不含主作业ID前缀),可使用以下简洁命令:
sacct -n -X -j 9714509 -o jobid,state | awk '$2 == "FAILED" {print substr($1, index($1, "_")+1)}'

该命令通过awk提取出任务ID中_后的序号部分,直接得到失败任务的编号。


内容的提问来源于stack exchange,提问作者justinian482

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 12:50:23