从内核进程和系统守护程序过滤用户进程

时间:2019-04-28 07:03:39

标签: c linux-kernel

我需要遍历系统中的所有进程,只是获取用户进程的PID来杀死它。内核进程和系统守护程序必须被忽略。

当我使用ps命令时,PID <1000的进程是重要的内核进程。我不想通过杀死重要进程来使系统崩溃

for_each_process(task) {
    if(task->pid > 999){
       //CODE 
    }

通过用户进程,我指的是用户启动的进程,例如firefox,终端或任何其他应用程序。代码作为内核模块执行。如果有人可以提供帮助,我将不胜感激。

0 个答案:

没有答案