Antworten:
Die Syntax lautet kill SIGNAL PID
.
Die -9
Option gibt an, dass das SIGKILL
Signal gesendet werden soll (sofortiges Beenden der Zielprozesse), und die Angabe der PID -1
ist eine Abkürzung für "alle Prozesse außer sich selbst und init".
Da Sie nicht verwenden sudo
(und vermutlich keine Root-Berechtigungen haben), werden alle Prozesse, zu deren Beendigung Sie berechtigt sind, sofort abgebrochen - Ihre gesamte Sitzung, wodurch Sie abgemeldet werden.
Versuchen
man kill
um eine Erklärung des Befehls kill zu erhalten ..
es sagt:
Eine PID von -1 ist etwas Besonderes. Es zeigt alle Prozesse außer dem Kill-Prozess selbst und init an.
und
Beispiele
kill -9 -1
Kill all processes you can kill.
Ich hoffe, Sie verstehen, warum Ihr Computer Sie abmeldet, wenn Sie alle Prozesse beenden. Du hast alles aufgegeben.
Hoffe das hilft.
man
. "Bring einem Fisch bei, wie er gefüttert wird, man
und du fütterst ihn ein Leben lang." (
Sie geben -1
als Prozess-ID an: aus der kill
Manpage:
A PID of -1 is special; it indicates all processes except the
kill process itself and init.
sudo kill -9 -1
der Computer neu