hay pantallas en la lista, pero "no se reanudará la pantalla"


61

Cuando escribo screen -r, espero ver: Una lista de pantallas para reanudar o un mensaje "No hay pantalla para reanudar".

Hoy, veo que hay una pantalla, pero sigo recibiendo el mensaje de que no hay una pantalla para reanudar:

[root@server chiliNUT]# screen -r
There is a screen on:
        27863.pts-1.server     (Attached)
There is no screen to be resumed.
[root@server chiliNUT]# screen -rx 27863
[detached]
[root@server chiliNUT]# screen -r
There is a screen on:
        27863.pts-1.server     (Attached)
There is no screen to be resumed.

¿Por qué informa que la pantalla está conectada? Lo acabo de separar en la línea de arriba ( [detached])

Respuestas:


88

Como screen -rdice, hay una pantalla, pero está adjunta. Para reanudarlo en su terminal actual, primero debe desconectarlo del otro: screen -d -r 27863consulte la página de manual -d.


Editar: usar en -dlugar de -x.

Edit2: @ alex78191: cuando se usa -x, la pantalla se adjunta a la sesión que se está ejecutando actualmente, lo que da como resultado un "modo de visualización múltiple": ve la sesión en ambos terminales simultáneamente, es decir, cuando ingresa un comando en un terminal, también aparece en el segundo. Sin embargo, desconectarse de un modo de visualización múltiple solo desconecta el terminal actual. Por lo tanto, recibe el mensaje de que todavía está conectado (en el otro terminal).


2
¿Por qué no usar -x?
Alex78191
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.