设置 ssh 在断开连接时终止远程进程

设置 ssh 在断开连接时终止远程进程

我一直在远程服务器上运行一些交互式 shell 脚本。

有时 ssh 连接丢失,我希望在这种情况下另一台机器上的进程死亡。

我可以配置 ssh 连接以在断开连接时终止远程进程吗?

答案1

您需要将ClientAliveIntervalsshd 配置选项设置为非零值。一旦客户端无法响应,连接将被切断,远程进程将收到 SIGHUP,从而停止它(通常)。

相关内容