Dostosowuję zdalny plik dziennika, uruchamiając to polecenie w lokalnej powłoce:
ssh remotemachine tail -100f /path/to/error_file
Kiedy ctrl-c poza tym poleceniem, wydaje się, że ctrl-c zabija lokalny proces ssh i pozostawia mój ogon uruchomiony na zdalnej maszynie. Miałem wrażenie, że zerwanie połączenia wyśle sygnał rozłączenia (ponieważ nie używam nohup) i zabije proces, ale najwyraźniej tak nie jest.
Czy ktoś może rzucić więcej światła, gdy wysyłane są sygnały rozłączenia, a kiedy nie? Zdalną maszyną jest Ubuntu, a moją lokalną powłoką jest OS X Bash, jeśli któryś z nich robi różnicę.