Vrijstaande scherm sessie beëindigen

Ik heb ergens geleerd dat een los scherm gedood kan worden door

screen -X -S [session # you want to kill] kill

waar [sessie # die je wilt doden] kan worden verkregen van

screen -ls

Maar dit werkt niet. Is er iets mis? Wat'is de juiste manier?

Oplossing

"kill" zal slechts één scherm venster doden. Om de hele sessie te "kill", gebruik quit.

Voorbeeld

$ screen -X -S [session # you want to kill] quit

Voor dode sessies gebruik: $ screen -wipe

Commentaren (8)

U kunt een losgemaakte sessie die niet reageert binnen de schermsessie doden door het volgende te doen.

  1. Type screen -list om de ontkoppelde schermsessie te identificeren.

     ~$ screen -list
         Er zijn schermen op:  
              20751.Melvin_Peter_V42 (Vrijstaand)
     
    Opmerking: `20751.Melvin_Peter_V42` is uw sessie-id.
  2. Maak je vast aan de ontkoppelde scherm sessie

    screen -r 20751.Melvin_Peter_V42
  3. Eenmaal verbonden met de sessie druk op Ctrl + A typ dan :quit

Commentaren (4)
== 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.
Commentaren (2)