Eliminar sesión de pantalla separada [cerrado]
Aprendí de alguna parte que una pantalla desprendida puede ser eliminada
screen -X -S [session # you want to kill] kill
de dónde se puede obtener [número de sesión que desea eliminar]
screen -ls
Pero esto no funciona. ¿Nada malo? ¿Cuál es la forma correcta?
"kill" sólo eliminará una ventana de la pantalla. Para "matar" la sesión completa, utilice quit
.
Ejemplo
$ screen -X -S [session # you want to kill] quit
Para sesiones inactivas utilice: $ screen -wipe
Puede finalizar una sesión separada que no responde dentro de la sesión de pantalla haciendo lo siguiente.
Escriba
screen -list
para identificar la sesión de pantalla desconectada.~$ pantalla -lista Hay pantallas en: 20751.Melvin_Peter_V42 (Separado)
Nota:
20751.Melvin_Peter_V42
es su identificación de sesión.Adjuntarse a la sesión de pantalla separada
pantalla -r 20751.Melvin_Peter_V42
Una vez conectado a la sesión presione Ctrl+ Aluego escriba
:quit
Pantallas de lista:
screen -list
Producción:
There is a screen on:
23536.pts-0.wdzee (10/04/2012 08:40:45 AM) (Detached)
1 Socket in /var/run/screen/S-root.
Matar sesión de pantalla:
screen -S 23536 -X quit
Es más fácil cerrar una sesión cuando se proporciona algún nombre significativo:
//Creation:
screen -S some_name proc
// Kill detached session
screen -S some_name -X quit