我正在尝试从内核(而不是在用户级别)杀死一个特定的进程,因此我尝试使用 sys_kill、kill、kill_pid,但是它不起作用,唯一没有给我错误的是 kill_pid,但它没有杀死我要求的进程,所以有什么帮助吗?
答案1
不,你不能。你处于用户空间。glibc 或 shell 无法做到这一点。这就是为什么 linux 比 windows 更安全。
信号仅在用户空间起作用,因此无法停止内核线程
我正在尝试从内核(而不是在用户级别)杀死一个特定的进程,因此我尝试使用 sys_kill、kill、kill_pid,但是它不起作用,唯一没有给我错误的是 kill_pid,但它没有杀死我要求的进程,所以有什么帮助吗?
不,你不能。你处于用户空间。glibc 或 shell 无法做到这一点。这就是为什么 linux 比 windows 更安全。
信号仅在用户空间起作用,因此无法停止内核线程