Eu mergulhei em uma máquina Linux (shell bash) a partir de uma máquina pública do Windows (em nosso laboratório) e esqueci de sair. Agora estou de volta ao meu lugar em outra sala e tenho preguiça de voltar e sair dessa sessão; Eu posso instalar o ssh na máquina Linux no meu PC atual. Posso forçar o logout da outra sessão em uma nova sessão SSH?
Quando ssh na caixa Linux do meu PC atual e digite o users
comando, posso ver que ainda estou logado lá; meu nome é listado duas vezes - um para a sessão atual e outro para a sessão do PC do laboratório.
Eu não tenho privilégios de root na máquina, mas acho que isso não deve importar, pois estou apenas tentando me desconectar.
pkill -9 pts/tty-number
não funcionou para mim; então eu achei o pid do processo usandops aux | grep amar
e tenteipkill -9 -P pid
e funcionou. Obrigado!pkill -9 -t pts/tty-number
.-t
é a opção para especificartty
-t
na sua resposta quando li pela primeira vez.-9
um pouco dura. Um simples-HUP
bastava para mim.Supondo que você não tenha nenhum outro processo que não deseja que tenha 86'ed, basta fazer o seguinte:
E a outra sessão desaparecerá.
fonte
Você pode digitar:
Você não verá que digitou, mas fechará a conexão.
fonte