ローカルシェルでこのコマンドを実行して、リモートログファイルを作成しています:
ssh remotemachine tail -100f /path/to/error_file
このコマンドからctrl-cを実行すると、ctrl-cがローカルsshプロセスを強制終了し、リモートマシンでテールが実行されたままになるようです。接続を切断するとハングアップ信号が送信され(nohupを使用していないため)、プロセスを強制終了するという印象を受けましたが、明らかにそうではありません。
ハングアップ信号が送信されるときと送信されないときに、誰かがさらに光を当てることができますか?リモートマシンはUbuntuで、どちらかが違いを生む場合、ローカルシェルはOS X bashです。