Linux 命令“top”从哪些文件读取以构建其数据表?具体来说,我希望能够根据 PID 找到“命令”列的数据。
答案1
它位于 /proc/$pid/cmdline 中。字段以 nul 分隔。我的机器上的示例:
$ xargs -0 echo < /proc/4263/cmdline
/usr/lib64/firefox-3.5.3/firefox -no-remote -P default
$
答案2
top 从 procfs 又名 /proc 中的文件获取信息
您可以使用以下方式根据 pid 进行查询
附言
不幸的是我不记得该命令的语法......