| 用途 | 从 /proc 读取进程原始信息 |
|---|---|
| 语法 | cat /proc/PID/{cmdline,status,environ,limits} 等 |
| 技巧 | \0 分隔用 tr '\0' ' ' 转可读 |
常用示例
常用示例
tr '\0' ' ' < /proc/1234/cmdline; echo # 完整命令行
tr '\0' '\n' < /proc/1234/environ | head # 启动环境变量
ls -l /proc/1234/cwd /proc/1234/exe # 工作目录与可执行文件
ls /proc/1234/fd | wc -l # 打开的文件数
cat /proc/1234/status | head -20 # 状态与内存
cat /proc/1234/limits # 资源限制
cat /proc/1234/wchan; echo # 卡在哪个内核函数进程消失后 /proc/PID 就没了:疑似异常退出要第一时间取证(cmdline/environ/fd 列表)。