libcURL
libssh2
を使用してリモートプロセスを呼び出しています。リモートサーバーはLinux(CentOS)で、クライアントはWindows XPです。また、Qt 4.6とC++を使用しています。プロセスは、呼び出されるいくつかのサードパーティアプリケーションですlibssh2
リモートで実行されたプロセスからステータスを取得する
libssh2_channel_exec()を使用してプロセスをリモートで実行できます。
しかし、呼び出されたプロセスのステータスを取得するにはどうすればよいですか?例:PROCESS_STARTED
またはPROCESS_COMPLETED
またはPROCESS_RUNNING
などと言います。
libssh2_channel_exec()
は、成功のためにちょうど0
を返します。
リモートで実行されるプロセスのステータスを取得する方法はありますか。これに関するあらゆる指針を歓迎します。
ステータスを取得するには、ネットワーク上でファイルを常にポーリングする必要があります。 – liaK
私のピニオンでは、それを終えるためにC/S(SSHによる通信)を書きます。 – erinus