Próbuję zabić sesję ekranową. Zauważyłem wiele innych powiązanych pytań, ale żadna z tych odpowiedzi nie działa dla mnie. Próbuję zabić następującą sesję:
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
Teraz jestem w sesji. Zgodnie z dokumentacją:
http://www.gnu.org/software/screen/manual/screen.html#Quit
Powinienem nacisnąć „control a”, a następnie „control \”. Robię to i nic się nie dzieje.
Innym rozwiązaniem jest naciśnięcie Ctrl+ ai wpisz: quit. Jednak znowu nic nie robi. W rzeczywistości, naciskając control+ a, absolutnie nic się nie dzieje poza komunikatem „Brak innych okien”
screen -r porkypig
lub screen -r 23520
zamiast zawierać pełny ciąg. Nazwy ekranów mają ułatwiać, a nie komplikować.
ps aux | grep "SCREEN" | awk '{print $2}' | xargs kill