我有一个 bash 脚本,它使用一些命令运行 SSH。如果我 Ctrl-C
bash 脚本终止,但 ssh session (及其运行命令)继续运行。如何在我的 bash shell 死掉之前有效地将 Ctrl-C 发送到 ssh session ?
最佳答案
当按下 Ctrl-C 时,这个陷阱会向进程组中的所有进程发送 SIGTERM:
trap 'kill 0' INT
值得注意的是,ssh 可能会使作业在其他系统上运行,您也可以在远程命令中使用陷阱来处理这些作业。
关于bash - 在 bash 脚本中的 ssh 中捕获 Ctrl-C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33489600/