So beenden Sie Prozesse im Kernel selbst, nicht auf Benutzerebene

So beenden Sie Prozesse im Kernel selbst, nicht auf Benutzerebene

Ich versuche, einen bestimmten Prozess vom Kernel aus zu beenden (nicht auf Benutzerebene). Ich habe also versucht, sys_kill, kill, kill_pid zu verwenden, aber das hat nicht funktioniert. Das Einzige, was keinen Fehler ausgegeben hat, ist kill_pid, aber es hat den gewünschten Prozess nicht beendet. Kann mir also jemand dabei helfen?

Antwort1

Nein, das geht nicht. Sie befinden sich im Userspace. glibc oder Shell können das nicht. Deshalb ist Linux sicherer als Windows.

Signal funktioniert nur im Userspace, daher gibt es keine Möglichkeit, den Kernel-Thread zu stoppen

verwandte Informationen