Saya mengekor file log jauh dengan menjalankan perintah ini di shell lokal:
ssh remotemachine tail -100f /path/to/error_file
Ketika saya ctrl-c dari perintah ini, tampaknya ctrl-c membunuh proses ssh lokal dan membiarkan ekor saya berjalan di mesin jarak jauh. Saya mendapat kesan bahwa memutuskan koneksi akan mengirim sinyal hangup (karena saya tidak menggunakan nohup) dan mematikan prosesnya, tetapi itu jelas bukan masalahnya.
Adakah yang bisa menjelaskan lebih lanjut ketika sinyal hangup dikirim dan ketika tidak? Mesin jarak jauh adalah Ubuntu, dan shell lokal saya adalah OS X bash jika salah satu dari mereka membuat perbedaan.