一直很好奇ps命令输出的COMMAND有些带[],今天看了一下ps.c, procps.c代码后,知道为什么了。
其实就是ps命令如何获取进程command,
ps命令首先查看/proc/pid/cmdline,如果cmdline非空,那么command就是该字符串;
如果cmdline为空,那说明该进程不是命令行启动的,查看/proc/pid/stat,从进程信息中获取command名字,
对于这种非命令行启动的进程,busybox使用[xxx]来标示。
阅读(2630) | 评论(1) | 转发(0) |