Odpowiedzi:
Składnia jest następująca kill SIGNAL PID
.
Ta -9
opcja określa, że SIGKILL
sygnał powinien zostać wysłany (natychmiast zakończ proces docelowy), a określenie PID -1
jest skrótem dla „wszystkich procesów oprócz siebie i init”.
Ponieważ nie używasz sudo
(i prawdopodobnie nie masz uprawnień roota), natychmiast zabija to wszystkie procesy, na które masz pozwolenie zabijania - całą sesję, a więc wylogowujesz się.
próbować
man kill
aby uzyskać wyjaśnienie polecenia zabicia.
to mówi:
PID -1 jest wyjątkowy; wskazuje wszystkie procesy oprócz samego procesu kill i init.
i
PRZYKŁADY
zabij -9 -1
Kill all processes you can kill.
Mam nadzieję, że rozumiesz, dlaczego Twój komputer wyloguje Cię po zakończeniu wszystkich procesów. Porzuciłeś wszystko.
Mam nadzieję że to pomoże.
man
. „Naucz rybę, jak to robić man
i karmisz go przez całe życie”. (
Podajesz -1
jako identyfikator procesu: ze strony kill
man:
A PID of -1 is special; it indicates all processes except the
kill process itself and init.
sudo kill -9 -1
komputer uruchomi się ponownie