Linux进程遍历

来源:互联网 发布:粒子特效制作软件 编辑:程序博客网 时间:2024/05/19 21:17

#include <linux/sched.h>

task_struct *p;
for_each_process(p)
{
         printk("    pid=%04d,    %s\n", p->pid, p->comm);

}

 

init_task是linux内核虚拟的一个task结构,其他task都是由此衍生。可以通过task_struct结构中的tasks链表遍历linux任务。

原创粉丝点击