Tho bile bu, sorunuza doğrudan bir cevap olmasa da, sahip olduğunuz problemle yakından ilgilidir. Bunun yerine (Tüm bağlantıların sonunda) die gibi terminal işlem çoklayıcı kullanabilirsiniz canlı bağlantı tutmaya çalışmakla screen
ve tmux
senin terminali bağlantısının kesilmesi bile arka planda canlı oturumu tutun.
Temel olarak, SSH sunucusunda oturum açtığınızda hemen çalıştırırsınız screen
; bu da yeni bir oturum oluşturur ve ekler:
$ screen
Sonra devam edin ve normalde yaptığınız gibi işinizi kabukla yapın. Şimdi bağlantı koparsa, tekrar çevrimiçi olabilir ve SSH üzerinden sunucuya yeniden bağlanabiliyorsanız, geçerli oturumların bir listesini alırsınız:
$ screen -ls
Bir oturuma yeniden eklemek için:
$ screen -r <session>
<session>
PID veya oturum adı nerede . Oturumunuza tekrar bağlanacaksınız ve kaldığınız yerden devam edebilirsiniz!
Hatta oturumu ayırabilir ve kaldığınız yerden devam etmek için evden yeniden bağlanabilirsiniz. Kullandığınız oturumu ayırmak için C-a
önce C-d
(thats Control + A
ve sonra Control + D
) tuşunu kullanın .
Orada basit online eğitim de.
Uzak sunucuları kullanmak screen
ve kullanmak en iyi yöntemtmux
olarak kabul edilir ve şiddetle tavsiye edilir . Bazı insanlar varsayılan giriş kabuğuna sahip oldukları kadar ileri giderler , bu yüzden bağlandıklarında hemen yeni bir oturum başlatırlar .screen
screen