如何编写一个内核模块来列出所有守护进程
问题描述:
守护进程基本上是重新参与systemd(INIT)的用户进程。所以,我用以下条件遍历任务列表:如何编写一个内核模块来列出所有守护进程
if ((task->flags & PF_KTHREAD)==0 && (task->parent->pid == 1))
它给出了所有的守护进程,但也包括不是守护进程的进程。
那么,有没有其他方法可以给我只有守护进程。
答
如果他们的父母死于等待他们,不知道如何,但你应该检查过程是否为孤儿并忽略它。
列出了哪些非守护进程?你确定他们不是守护神吗? – osgx