Chinaunix首页 | 论坛 | 博客
  • 博客访问: 316359
  • 博文数量: 81
  • 博客积分: 1810
  • 博客等级: 上尉
  • 技术积分: 725
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-25 17:38
文章分类

全部博文(81)

文章存档

2016年(4)

2015年(11)

2014年(16)

2013年(37)

2012年(11)

2011年(2)

我的朋友

分类: LINUX

2013-03-18 16:03:53

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

bzhao2019-03-08 02:15:25

应该就是内核线程了!