-2

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

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

ssh remotemachine foo.py

我用 CTRL-c 停止 ssh 连接,程序会继续运行一段时间。

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

ssh -t remotemachine foo.py

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

4

1 回答 1

0

您可以获取此应用程序/脚本实例的 pid 并发送 kill 命令

于 2013-10-20T09:16:02.507 回答