【发布时间】:2014-10-16 20:39:21
【问题描述】:
我正在开发一个测试自动化框架。我需要从 python 脚本在远程 linux 主机上启动一个进程(一个 C++ 应用程序)。为此,我使用了 python 模块“paramiko”。但是,我的 c++ 应用程序需要一些时间来运行并完成分配给它的任务。因此,在应用程序完成处理之前,我无法关闭与 paramiko 客户端的连接。我想我是否可以做一些类似“c ++应用程序执行回调(或某种信号机制)并在任务完成时通知脚本”之类的事情有没有办法实现这一点? 我是 python 新手,所以任何帮助将不胜感激。 谢谢!
更新: c++ 应用程序和 python 脚本之间不能有 event.wait() 和 event.set() 机制吗?如果是,有人可以解释它是如何实现的吗? 提前致谢!
【问题讨论】:
-
我很好奇,为什么是引号?
-
您描述的方式也是我将如何实现它的方式;我会对此投赞成票,看看是否还有其他新颖的解决方案
标签: python c++ linux signals paramiko