本文解释了 /proc伪文件系统中每个进程目录下stat文件中参数的意义。
系统环境: Ubuntu18.04 内核版本:忘了
以下是一个例子:
/proc/<pid>/stat
646 (process-exporte) S 1 646 646 0 -1 1077936384 3792
0 76 0 14826 4425 0 0 20 0 5 0 559 437231616 5297 18446744073709551615
4194304 8660528 140723090527824 0 0 0 0 0 2143420159 0 0 0 17 0 0 0 5
0 0 13729792 13976416 46825472 140723090533824 140723090533921 140723090533921 140723090534347 0
序号 | 字段 | 值 | 描述 |
---|---|---|---|
1 | pid | 646 | pid进程号 |
2 | comm | (process-exporte) | 命令(也就是程序名) |
3 | state | S | 状态 |
4 | ppid | 1 | 父进程id |
5 | pgrp | 646 | 进程的组id |