[英]Obtaining status from a remote executed process
我正在使用libcURL
的libssh2
调用远程进程。 远程服务器是Linux(CentOS),客户端是Windows XP。 同样正在使用Qt 4.6和C ++。The进程是一些第三方应用程序,将由libssh2
调用
我可以使用libssh2_channel_exec()远程执行进程。
但是如何获取被调用进程的状态? 例如说PROCESS_STARTED
或PROCESS_COMPLETED
或PROCESS_RUNNING
等。
现在, libssh2_channel_exec()
仅返回0
表示成功。
有什么方法可以获取此类远程执行进程的状态? 欢迎对此提出任何建议。
您可以创建一个调用程序执行文件吗? 它调用实际的远程进程并输出远程进程状态。 现在,您可以使用libssh2_channel_open_ex
进行调用,以从远程服务器读取交换的数据(远程进程状态)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.