当ssh连接关闭时退出远程python程序

时间:2013-10-20 08:58:09

标签: python ssh

我正在编写一个在远程计算机上运行的python程序。

当我在这样的远程机器上执行程序时。

ssh remotemachine foo.py

我用CTRL-c停止ssh连接程序一直运行。

我知道我可以用这样的伪终端启动ssh连接。

ssh -t remotemachine foo.py

然后程序将捕获CTRL-c事件,我可以在程序中处理它。但我想知道是否有更好的解决方案。

1 个答案:

答案 0 :(得分:0)

你可以获得这个应用程序/脚本实例的pid并发送kill命令