Я вызываю удаленный процесс, используя 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
для успеха.
Есть ли способ получить статус таких удаленных исполняемых процессов? Любые указания относительно этого приветствуются.
Но тогда, чтобы получить статус, я должен постоянно опробовать файл по сети, не так ли? – liaK
В моей шестерне я напишу сообщение C/S (сообщение SSH), чтобы закончить его. – erinus