Saya memiliki sesi layar "utama", dimulai di /dev/ttySAC0
dan sh, dimulai di /dev/ttySAC0
(sesi layar di luar) dengan input, output dan aliran kesalahan, dialihkan ke pseudoterminal /dev/pts/1
. Ketika saya lampirkan ke / dev / pts / 1 terminal dan mencoba untuk menjalankan screen -r main
, gagal dengan:
WriteMessage: Bad file descriptor
Tetapi membuat sesi layar baru dengan screen
berfungsi dengan baik. Selain itu, jika saya menjalankan screen -r main
sesi layar ini, saya mendapatkan layar dengan sesi tersimpan saya di sesi layar lain. Itu tidak berguna, tetapi berhasil.
Bahkan jika saya memulai sesi baru /dev/pts/1
, keluar darinya dan mencoba menghidupkannya kembali, saya mendapatkan kesalahan yang sama.
sumber
Itu terjadi jika saya memiliki layar dengan nama yang sama dengan layar lain + lebih banyak teks setelahnya, nama layar tanpa istirahat teks tambahan, yaitu
bekerja:
gagal:
bekerja:
sumber