Otomatik olarak (veya daha kolay) ağ kesintisi sonra ekran bir oturuma yeniden
EKLEDİ: Bu soru şimdi, inanıyorum ki, bu kişi tarafından sahiplenildiğini: http://stackoverflow.com/questions/1075947/can-i-use-gnu-screen
Ayrıca Bkz bu ile ilgili soru:
http://superuser.com/questions/147873/ssh-sessions-in-xterms-freeze-for-many-minutes-whenever-they-disconnect
Orijinal soru:
Eğer bir makineye ssh ve hemen ekran belirli bir oturum için yeniden bir yolu olsaydı güzel olurdu. Bunu yapabilirsiniz:
laptop> ssh server.com screen -ls
ve ekranlar gibi server.com üzerinde mevcut bir liste [1]:
123.pts-1
456.pts-2
Ve sonra bunu yapmak için deneyebilirsiniz:
laptop> ssh server.com screen -dr pts-2
ama o, "terminaline bağlı Olmalıdır."diyerek başarısız İlk olarak ssh ve sonra "- dr" tuhaf bir bağlantı var ve çok kesilirse iyi değil. server.com on pts-2 ekran yap "YUKARI-OK" laptop. girin bir basit ile devam etmek mümkün olmak istiyorum (Ya da belki daha da otomatik hale getirebilirsiniz.)
Cevap olarak göndeririz olan bu sorun için rihackulous bir çözüm buldum ve bu ile başa çıkmak için Doğru Yolu lehine hiçliğe downvoted olur umarım.
Dipnot:
[1] Ya da daha iyisi, eğer adları "screen -S foo
" ve "screen -S bar
dostça bir listesini görürsünüz o zaman" gibi: . gibi ekran oturumları oluşturduğunuz
123.foo
456.bar
ve yeniden, , "screen -dr foo
". eg
Mini ekran öğretici, bu sorunun cevabını içeren:
Server.com ve yapmak için giriş
screen -S foo
ve sonra asla o oturumu tekrar oturum açın. Başka bir yerde onu yeniden yapmak
ssh -t server.com screen -dr foo
Kullanılabilir ekranlar için reconect listesi için:
screen -ls
ya, tabii
ssh server.com screen -ls
server.com üzerinde'In ekranları uzaktan kullanılabilir. kontrol etmek için
Ben şimdi aşağıdaki diğer (ancak), Jason cevabı aşağıda dayanarak, eğer varsa adında bir ekrana bağlayın veya başka bağlantı oluşturmak için kullanın:
alias ssc 'ssh -t \!:1 "screen -S \!:2 -dr || screen -S \!:2"'
CEVAP
-t
seçeneği ne istiyorsun?
-t Force pseudo-tty allocation. This can be used to execute arbi- trary screen-based programs on a remote machine, which can be very useful, e.g. when implementing menu services. Multiple -t options force tty allocation, even if ssh has no local tty.
Yani:
laptop> ssh -t server.com screen -dr pts-2
Bu benim yükleme iş gibi görünüyor.
Nasıl otomatik olarak bir sayfayı yeni...
Ne kadar İsmen daha sonra dosyası yeni...
Cellat olarak zorluk seviyesi sınıflan...
JQuery UI İletişim otomatik olarak büy...
Otomatik olarak yeniden boyutlandırmak...