Odpowiedzi:
Składnia jest następująca kill SIGNAL PID.
Ta -9opcja określa, że SIGKILLsygnał powinien zostać wysłany (natychmiast zakończ proces docelowy), a określenie PID -1jest 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ć mani karmisz go przez całe życie”. (
Podajesz -1jako identyfikator procesu: ze strony killman:
A PID of -1 is special; it indicates all processes except the
kill process itself and init.
sudo kill -9 -1komputer uruchomi się ponownie