我通过在本地shell中运行此命令来拖尾远程日志文件:
ssh remotemachine tail -100f /path/to/error_file
当我按照这个命令ctrl-c时,似乎ctrl-c杀死了本地ssh进程并让我的尾巴在远程机器上运行。我的印象是打破连接会发送一个挂断信号(因为我没有使用nohup)并杀死进程,但事实显然并非如此。
什么时候可以更多地了解挂断信号何时被发送以及什么时候不发送?远程机器是Ubuntu,如果其中任何一个产生影响,我的本地shell就是OS X bash。