在slurm中, 命令 : cat /proc/<pid>/status 中的 pid 是什么. 如何获取
时间: 2024-01-24 07:17:29 浏览: 226
Slurm:高度可扩展的工作负载管理器-C/C++开发
在Slurm中,`pid`是指任务(job)的进程ID(Process ID),可以通过以下命令获取:
```
squeue -j <job_id> -O "jobid,jobname,stepname,nodeid,exit_code,exit_reason,job_state,run_time,submit_time"
```
其中`<job_id>`是任务ID,可以通过`squeue`或`sacct`命令获取。在命令输出中,`nodeid`列会显示任务所在节点的名称,`pid`可以在该节点上使用`ps`命令查找。
例如,如果要查找任务ID为12345的任务在节点node001上的所有进程ID,可以使用以下命令:
```
ssh node001
ps -ef | grep 12345
```
这将显示所有包含任务ID为12345的进程信息,其中第二列是进程ID。
阅读全文