Eu tenho a sessão de tela "principal", iniciada em /dev/ttySAC0
e sh, iniciada em /dev/ttySAC0
(sessão de tela externa) com fluxos de entrada, saída e erro, redirecionados para pseudoterminal /dev/pts/1
. Quando eu conecto o terminal / dev / pts / 1 e tento executar screen -r main
, ele falha com:
WriteMessage: Bad file descriptor
Mas criar uma nova sessão de tela screen
funciona bem. Além disso, se eu executar screen -r main
nesta sessão de tela, obtive a tela com minha sessão salva em outra sessão de tela. Não é útil, mas funciona.
Mesmo se eu iniciar uma nova sessão /dev/pts/1
, desconectar dela e tentar revivê-la, recebi o mesmo erro.
fonte
Isso acontece se eu tiver uma tela com o mesmo nome de outra tela + mais texto depois dela, o nome da tela sem quebras de texto extras, ou seja
trabalho:
falha:
trabalho:
fonte