Jeg lærte fra et sted at en frittliggende skjerm kan drepes av
screen -X -S [session # you want to kill] kill
hvor [økt # du vil drepe] kan hentes fra
screen -ls
Men dette fungerer ikke. Er det noe galt? Hva er den riktige måten?
Du kan avslutte en løsrevet økt som ikke svarer i skjermsesjonen ved å gjøre følgende.
Skriv screen -list
for å identifisere den løsrevne skjermøkten.
~$ screen -list Det er skjermer på: 20751.Melvin_Peter_V42 (Frittliggende)Merk: `20751.Melvin_Peter_V42` er din økt-ID.
Koble deg til den frittliggende skjermøkten
screen -r 20751.Melvin_Peter_V42
Når du er koblet til økten, trykk Ctrl + A og skriv deretter :quit
.
== ISSUE THIS COMMAND
[xxx@devxxx ~]$ screen -ls
== SCREEN RESPONDS
There are screens on:
23487.pts-0.devxxx (Detached)
26727.pts-0.devxxx (Attached)
2 Sockets in /tmp/uscreens/S-xxx.
== NOW KILL THE ONE YOU DONT WANT
[xxx@devxxx ~]$ screen -X -S 23487.pts-0.devxxx kill
== WANT PROOF?
[xxx@devxxx ~]$ screen -ls
There is a screen on:
26727.pts-0.devxxx (Attached)
1 Socket in /tmp/uscreens/S-xxx.