2

我正在使用libcURLs调用远程进程libssh2。远程服务器是 Linux (CentOS),客户端是 Windows XP。我也在使用 Qt 4.6 和 C++。进程是一些第三方应用程序,它们将被调用libssh2

我可以使用libssh2_channel_exec()远程执行进程。

但是如何获取被调用进程的状态呢?说例如喜欢PROCESS_STARTEDPROCESS_COMPLETEDPROCESS_RUNNING或类似的东西。

现在libssh2_channel_exec()返回只是0为了成功。

有什么方法可以获取此类远程执行进程的状态吗?欢迎任何有关此的指示。

4

1 回答 1

0

你能创建一个调用程序执行文件吗?它调用真正的远程进程并输出远程进程状态。现在,您可以调用 withlibssh2_channel_open_ex从远程服务器读取交换的数据(远程进程状态)。

于 2010-12-27T11:10:57.440 回答