existem telas na lista, mas "nenhuma tela a ser retomada"


61

Quando digito screen -r, espero ver: Uma lista de telas a serem retomadas ou uma mensagem "Não há tela a ser retomada".

Hoje, vejo que há uma tela, mas ainda recebo a mensagem de que não há tela a ser retomada:

[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 que está relatando que a tela está anexada? Acabei de destacar na linha acima ( [detached])

Respostas:


88

Como screen -rdiz, há uma tela, mas está anexada. Para recomeçá-lo em seu terminal atual, você deve desconectá-lo do outro primeiro: screen -d -r 27863consulte a página de manual -d.


Editar: use em -dvez de -x.

Edit2: @ alex78191: Ao usar -x, a tela é anexada à sessão em execução no momento, resultando em um "modo de exibição múltipla": você vê a sessão nos dois terminais simultaneamente, ou seja, ao inserir um comando em um terminal, ele também aparece no segundo. No entanto, desconectar de um modo de exibição múltipla apenas desconecta o terminal atual. Você recebe a mensagem de que ele ainda está anexado (no outro terminal).


2
Por que não usar -x?
Alex78191
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.