ekranı “WriteMessage: Bozuk dosya tanımlayıcı” ile başarısız oluyor


11

Ben ekran oturumu "ana", başladı /dev/ttySAC0ve sh, /dev/ttySAC0(ekran oturumu dışında) giriş, çıkış ve hata akışları ile başladı, psödoterminal yönlendirildi /dev/pts/1. / Dev / pts / 1 terminaline bağlandığımda ve çalıştırmayı denediğimde screen -r mainbaşarısız oluyor:

WriteMessage: Bad file descriptor

Ancak yeni ekran oturumu oluşturmak screeniyi çalışıyor. Ayrıca, screen -r mainbu ekran oturumunda çalıştırırsam , kaydedilmiş oturumumu başka bir ekran oturumunda ekran var. Yararlı değil, ama işe yarıyor.

Yeni oturuma /dev/pts/1başlasam, ondan ayrıl ve canlandırmaya çalışsam bile aynı hatayla karşılaştım.

Yanıtlar:


7

Çalıştırın screen -d, ekranları bulun ve çalıştırın screen -R [screen_name].


4

Satırı defnonblock on~ / .screenrc dosyanıza eklemeyi deneyin .

Aynı sorunu yaşamaya başladığımda, sorunlarını çözdüğünü belirten birkaç yazı buldum. Benimkini düzeltti.


Yardım etmedi.
Paboka

1

Başka bir ekranla aynı ada sahip bir ekranım + ondan sonra daha fazla metin, ekstra metin kırılmadan ekran adı, yani

~$ screen -ls
        7385.foo-screen      (02/27/2020 12:03:41 AM)        (Detached)
        7296.foo-screen-2    (02/27/2020 12:00:48 AM)        (Detached)

İşler:

~$ screen -r foo-screen-2 

başarısız:

~$ screen -r foo-screen 
WriteMessage: Bad file descriptor

İşler:

~$ screen -r 7385.foo-screen 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.