如何编写内核模块来列出所有守护进程

时间:2013-01-10 11:50:31

标签: linux-kernel daemon

守护进程基本上是用户进程,它们是systemd(INIT)的重新替代品。所以,我遍历了以下条件的任务列表:

if ((task->flags & PF_KTHREAD)==0 && (task->parent->pid == 1))

它提供所有守护进程,但也包括非守护进程的进程 那么,是否有其他方式只能给我守护进程。

1 个答案:

答案 0 :(得分:1)

init也会采用进程,如果他们的父母去世等待他们,不知道如何但你应该检查过程是否是一个孤儿并忽略它。