Não é possível anexar ao GNU Screen - não aparece na lista, mas ainda está em execução

0

Eu tenho a tela em execução, mas ela não aparece em uma lista e não me permite anexá-la.

$ screen -ls                                                          
(08-21 12:38:23)  No Sockets found in /tmp/uscreens/S-myusername.

Mas o processo de listagem mostra que está lá:

$ ps axf
18474 ?        Ss     2:42 SCREEN -dR
 2589 pts/0    Ss     2:18  \_ /bin/zsh
21978 pts/0    S+     0:00  |   \_ ssh xyz.asdf.qwer.com
 6231 pts/6    Ss+    0:00  \_ /bin/zsh
 6265 pts/7    Ss     0:00  \_ /bin/zsh
29523 pts/7    S+     0:00  |   \_ vim webapp/js/xyz/asdf.js
15643 pts/8    Ss     0:02  \_ /bin/zsh
29306 pts/8    S+     0:00  |   \_ vim webapp/js/common/xyz/qwer.js
29467 pts/4    Ss+    0:00  \_ /bin/zsh
29556 pts/9    Ss+    0:00  \_ /bin/zsh
15465 pts/1    Ss+    0:22  \_ /bin/zsh
32391 pts/10   Ss+    0:00  \_ /bin/zsh
22853 pts/2    Ss+    0:00  \_ /bin/zsh 

Como posso voltar a anexar a esta tela?

Versão da tela:

$ screen --version
(08-21 12:45:53)Screen version 4.01.00devel (FAU) 2-May-06
    
por Lubo Sach 21.08.2015 / 22:09

2 respostas

0

O problema é que eu tenho duas versões de tela no meu $ PATH. Uma versão está procurando por soquete em /tmp/uscreens/S-myusername other em /var/run/screen/S-myusername .

Eu fiz algumas alterações no $ PATH e a versão incorreta foi executada. Eu encontrei o arquivo perdido em /var/run/screen/S-myusername e resolvi meu problema.

    
por 24.08.2015 / 23:28
0

O programa está dizendo que não há soquetes. Você excluiu acidentalmente o soquete (ou o diretório que o mantinha) ou está sendo executado como um usuário diferente.

    
por 22.08.2015 / 01:17

Tags