理解重点:要清楚/proc目录下放的东西,数字目录的意思代表的就是相应的进程,stat里面的放置的就是该进程的讯息,你要理解stat里面放置的每一个信息代表的含义
核心思想:很简单,就是进入到相应文件去把里面的信息对应的提取出来
(1)进入/proc
(2)判断是否是进程文件
(3)从文件的stat里面提取信息
我这里做了一个简单的实现,仅仅实现ps,记得判断是否是一个终端,后面还会再次更新,就不把代码贴上来了。
实现过程中我参考了下面这位的博客,我只是把他的代码整合了一下然后修改了一小部分,大部分还是这位写的。
http://blog.csdn.net/lijunfan1994/article/details/45171497
如果要参考代码的话可以从她的哪里进行学习。