Ağ sorunları bağlantının askıda kalmasına neden olursa, veri paketlerinin geçmediği anlamına gelir. Elbette bu, müşterinin "yakın bağlantı" paketlerinin de geçemeyeceği anlamına gelir.
Yani ağ sorunları sırasında, sunucu bilmiyor Müşteriyi henüz öldürmedin. Bunu yalnızca daha fazla veri göndermeye çalışırsa ve a) bir onay alamazsa veya b) bir sıfırlama paketi alırsa ("bu bağlantı artık mevcut değil") anlar.
Her iki durumda da, SSH bağlantısının koptuğunu anladıktan sonra, sshd ön planda çalıştığı programa (kabuğunuz veya metin editörünüz ya da her neyse) bir "takılma" (SIGHUP) sinyali gönderir. Kabuk daha sonra çıkmadan önce tüm arka plan işlerinize aynı SIGHUP'ı gönderir. Bu nedenle, arkaplan işleriniz de çıkacaktır. (Bunun gibi araçların nedeni budur. nohup sonuçta var.)
Öldürürsen ssh ağ iyi durumda olsa da, aynı olur - sunucu bir "bağlantı sıfırlama" paketi alacak ve kabuğa "takma" gönderecektir.
Son olarak, kabuğun kendisinden çıkış yaparsanız (kullanma exit veya Ctrl D ) aynı zamanda temizlik sürecinden de geçecek, ancak bu sefer işleri yürütme konusunda size hatırlatma şansı var.