Respostas:
A sintaxe é kill SIGNAL PID
.
A -9
opção especifica que o SIGKILL
sinal deve ser enviado (encerre imediatamente o (s) processo (s) de destino, e especificar o PID -1
é uma abreviação de "todos os processos, exceto ele próprio e o init".
Como você não usa sudo
(e presumivelmente não possui permissões de root), isso mata imediatamente todos os processos que você tem permissão para matar - toda a sua sessão, desconectando-o.
experimentar
man kill
para obter uma explicação do comando kill ..
diz:
Um PID de -1 é especial; indica todos os processos, exceto o próprio processo kill e init.
e
EXEMPLOS
matar -9 -1
Kill all processes you can kill.
Espero que você entenda por que o seu computador fará o logout quando você finalizar todos os processos. Você deixou tudo.
Espero que isto ajude.
man
. "Ensine um peixe como man
e você o alimentará por toda a vida." (Mote pretendido :-))
Você está fornecendo -1
como o ID do processo: na kill
página de manual:
A PID of -1 is special; it indicates all processes except the
kill process itself and init.
sudo kill -9 -1
, em seguida, o computador será reiniciado