如何在Slurm中查看指定用户的所有作业详细信息?
查看特定用户的所有Slurm作业详细信息
嗨,刚好清楚怎么搞定这个需求!Slurm的scontrol工具其实支持直接筛选特定用户的作业,不用复杂的手动过滤,给你两种实用的实现方式:
方法1:直接使用
-u参数(推荐)scontrol show job自带用户筛选的-u参数,直接指定用户名就能列出该用户的所有作业详细信息,命令简洁又高效:scontrol show job -u Jon方法2:结合
grep匹配UserId字段
如果你更偏好通过字段匹配的方式实现,可以先让scontrol输出单行格式的作业信息(加上-o参数,方便匹配),再用grep精准筛选包含UserId=Jon的行:scontrol show job -o | grep "UserId=Jon"
额外分享个小技巧:如果想先快速浏览该用户的作业列表(不带详细信息),可以先用squeue -u Jon获取作业ID,再针对单个作业执行scontrol show job <job_id>查看具体详情,这样按需查看会更灵活。
内容的提问来源于stack exchange,提问作者Oren
相关产品推荐
相关产品推荐

