Estou seguindo um arquivo de log remoto executando este comando em um shell local:
ssh remotemachine tail -100f /path/to/error_file
Quando ctrl-c fora desse comando, parece que o ctrl-c mata o processo ssh local e deixa minha cauda em execução na máquina remota. Fiquei com a impressão de que interromper a conexão enviaria um sinal de interrupção (já que não estou usando nohup) e acabaria com o processo, mas esse claramente não é o caso.
Alguém pode esclarecer um pouco mais quando os sinais de interrupção são enviados e quando não são? A máquina remota é o Ubuntu, e meu shell local é o OS X bash, se algum deles faz a diferença.