Mam sesję ekranową „main”, rozpocząłem in /dev/ttySAC0
i sh, rozpocząłem w /dev/ttySAC0
(sesja poza ekranem) z wejściami, wyjściami i strumieniami błędów, przekierowano do pseudoterminalu /dev/pts/1
. Gdy podłączam się do terminala / dev / pts / 1 i próbuję uruchomić screen -r main
, kończy się to niepowodzeniem:
WriteMessage: Bad file descriptor
Ale tworzenie nowej sesji ekranowej z działaniem screen
działa dobrze. Ponadto, jeśli uruchomię screen -r main
tę sesję ekranową, mam ekran z zapisaną sesją w innej sesji ekranowej. To nie jest przydatne, ale działa.
Nawet jeśli rozpocznę nową sesję /dev/pts/1
, odejdę od niej i spróbuję ją przywrócić, mam ten sam błąd.
źródło
Dzieje się tak, jeśli mam ekran o tej samej nazwie co inny ekran + więcej tekstu po nim, nazwa ekranu bez dodatkowych podziałów tekstu, tj.
Pracuje:
nie udaje się:
Pracuje:
źródło