“tela -r” é anexado à tela errada se eu tiver telas com nomes semelhantes

3

Versão da tela 4.01.00devel (GNU) 2-May-06, rodando no Ubuntu Server 14

Eu faço uma tela, desanexo, faço outra tela com um nome que corresponde aos primeiros caracteres do nome da outra tela e desanexe. Quando tento conectar-me à primeira tela novamente, ele me conecta à segunda tela. A primeira tela é inacessível, a menos que eu me conecte a ela pelo PID.

screen -S py_dev
[detached from 11572.py_dev]
screen -S py_dev2
[detached from 29615.py_dev2]
screen -r py_dev
[detached from 29615.py_dev2]

Não vejo esse comportamento no manual (ele simplesmente diz screen -r (pid.sessionname) ) ou em qualquer lugar on-line. screen -x tem o mesmo problema. Se eu fizer screen -r 11572 , posso anexar à primeira tela, mas isso é irritante. Alguma maneira de evitar isso?

    
por sudo 01.06.2016 / 00:07

1 resposta

2

Este é um bug: link

Use o ID do processo, ou prefixe seus nomes de sessão numérica com zeros.

    
por 29.09.2016 / 21:25

Tags