标签: c linux-kernel
我需要遍历系统中的所有进程,只是获取用户进程的PID来杀死它。内核进程和系统守护程序必须被忽略。
当我使用ps命令时,PID <1000的进程是重要的内核进程。我不想通过杀死重要进程来使系统崩溃
for_each_process(task) { if(task->pid > 999){ //CODE }
通过用户进程,我指的是用户启动的进程,例如firefox,终端或任何其他应用程序。代码作为内核模块执行。如果有人可以提供帮助,我将不胜感激。