2

libcURLsを使用してリモート プロセスを呼び出していますlibssh2。リモート サーバーは Linux (CentOS) で、クライアントは Windows XP です。また、Qt 4.6 と C++ を使用しています。プロセスは、によって呼び出されるいくつかのサードパーティ アプリケーションです。libssh2

libssh2_channel_exec()を使用してプロセスをリモートで実行できます。

しかし、呼び出されたプロセスのステータスを取得する方法は? たとえば、PROCESS_STARTEDまたはPROCESS_COMPLETEDまたはPROCESS_RUNNINGそのようなものを言います。

今は成功のためlibssh2_channel_exec()だけに戻ります。0

このようなリモートで実行されたプロセスのステータスを取得する方法はありますか? これに関するポインタは大歓迎です。

4

1 に答える 1

0

インボーカー実行ファイルを作成していただけますか? 実際のリモート プロセスを呼び出し、リモート プロセスのステータスを出力します。これで、 with を呼び出してlibssh2_channel_open_ex、リモート サーバーから交換されたデータ (リモート プロセスのステータス) を読み取ることができます。

于 2010-12-27T11:10:57.440 に答える