Estou tentando matar uma sessão de tela. Notei muitas outras questões relacionadas, mas nenhuma dessas respostas está funcionando para mim. Estou tentando matar a seguinte sessão:
screen -ls
There is a screen on:
23520.pts-6.porkypig (09/30/2013 02:49:47 PM) (Detached)
1 Socket in /var/run/screen/S-root.
screen -r 23520.pts-6.porkypig
Agora estou na sessão. De acordo com a documentação:
http://www.gnu.org/software/screen/manual/screen.html#Quit
Eu devo pressionar "control a" e depois "control". Eu faço isso e nada acontece.
Outra solução dizia pressionar Ctrl+ ae digitar: sair. No entanto, novamente, ele não faz nada. De fato, pressionando control+ a, absolutamente nada acontece depois, exceto a mensagem "Nenhuma outra janela"
screen -r porkypig
ou screen -r 23520
, em vez de precisar incluir a sequência completa. Os nomes de tela devem facilitar as coisas, não são mais complicados.
ps aux | grep "SCREEN" | awk '{print $2}' | xargs kill