0

我从ssh -N <somehost> &bash 脚本开始(创建隧道),脚本结束后连接仍然存在,我看到psssh 进程已分离。

我目前正在使用 杀死后台作业,但是有更好的方法吗?kill jobs -p

4

1 回答 1

1

您是否手动结束脚本?
如果是这样:
     尝试在脚本中捕获 QUIT 信号(或其他信号)(我认为使用 trap 内置命令)。然后杀死ssh。
否则:
     在脚本末尾终止 ssh。

于 2011-02-17T15:07:57.970 回答