Eu tenho a sessão de tela "principal", iniciada em /dev/ttySAC0e 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 screenfunciona bem. Além disso, se eu executar screen -r mainnesta 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.