Há provavelmente uma maneira mais fácil, mas eu faço isso:
-
Veja quem está conectado à sua máquina - use
who
ouw
:> who mmrozek tty1 Aug 17 10:03 mmrozek pts/3 Aug 17 10:09 (:pts/2:S.0)
-
Procure o ID do processo do shell ao qual o TTY está conectado:
> ps t PID TTY STAT TIME COMMAND 30737 pts/3 Ss 0:00 zsh
-
Ria da sua desconexão iminente (este passo é opcional, mas encorajado)
> echo "HAHAHAHAHAHAHAHA" | write mmrozek pts/3
-
Mate o processo correspondente:
> kill -9 30737
Acabei de descobrir que você pode combinar as etapas 1 e 2 dando who
o -u
flag; o PID é o número para a direita:
> who -u
mmrozek tty1 Aug 17 10:03 09:01 9250
mmrozek pts/18 Aug 17 10:09 01:46 19467 (:pts/2:S.0)