Я вызываю удаленный процесс, используя libcURL
s libssh2
.Удаленный сервер - это Linux (CentOS), а клиент - Windows XP.Также я использую Qt 4.6 и C ++. Процессы - это некоторые сторонние приложения, которые будут вызываться libssh2
Я могу удаленно выполнить процесс, используя libssh2_channel_exec () .
Но как получить статус вызванного процесса?Скажем, например, как PROCESS_STARTED
или PROCESS_COMPLETED
или PROCESS_RUNNING
или что-то в этом роде.
Теперь libssh2_channel_exec()
возвращает только 0
для успеха.
Можно ли как-нибудь узнать состояние таких удаленно выполняемых процессов?Любые указания по этому поводу приветствуются.