J'appelle un processus distant en utilisant libcURL
s libssh2
. Le serveur distant est un Linux (CentOS) et le client est un Windows XP. J'utilise également Qt 4.6 et C++ Les processus sont des applications tierces qui seront appelées par libssh2
Obtention de l'état à partir d'un processus exécuté à distance
Je suis capable d'exécuter à distance un processus en utilisant libssh2_channel_exec().
Mais comment obtenir le statut du processus appelé? Dites par exemple PROCESS_STARTED
ou PROCESS_COMPLETED
ou PROCESS_RUNNING
ou quelque chose comme ça.
Maintenant, libssh2_channel_exec()
renvoie simplement 0
pour réussir.
Y a-t-il un moyen d'obtenir le statut de tels processus exécutés à distance? Toute indication à ce sujet est la bienvenue.
Mais alors pour obtenir le statut, je dois constamment interroger le fichier sur le réseau, non? – liaK
Dans mon pignon, je vais écrire un C/S (comm par SSH) pour le terminer. – erinus