OVH Cloud OVH Cloud

interception de la sortie d'un logiciel win32 en ligne de commande

3 réponses
Avatar
Daniel Platteau
Je désire créer un interface pour rsync.

Rsync fait le transfert d'un ou plusieurs répertoire.
Rsync est un logiciel en ligne de commande ( www.samba.org/rsync )

j'aimerais donc pouvoir lancer ce logiciel et interprêter en temps réel son
travail à fin de par exemple.
créer une barre de progression.
détecter toute annomalie.

J'ai déjà chercher dans la doc et différents exemples, je ne trouve rien.

Auriez-vous une piste.

D'avance merci

3 réponses

Avatar
Misterjack
Salut !


Je désire créer un interface pour rsync.
j'aimerais donc pouvoir lancer ce logiciel et interprêter en temps réel son
travail à fin de par exemple.
créer une barre de progression.
détecter toute annomalie.


En temps réel ? Non.
S'il est suffisant de récupérer la sortie en fin d'exécution :
- rediriger la sortie vers un fichier
- attendre la fin du processus
- traiter le fichier...

@Tchao !
--
Mister Jack (MJ)
"Linux c'est pas pour les manchots !"

Avatar
Misterjack
Re !


Je désire créer un interface pour rsync.


Ca m'apprendra à réfléchir après...
Et lire le flux de sortie tout simplement ? Ca me semble tout à fait
faisable...

Bye !
--
Mister Jack (MJ)
"Linux c'est pas pour les manchots !"

Avatar
Matthieu Moy
Misterjack writes:

Salut !




[...]

créer une barre de progression. détecter toute annomalie.


En temps réel ? Non.
S'il est suffisant de récupérer la sortie en fin d'exécution :


A mon avis, si il affiche la barre de progression à la fin de
l'execution, il va vite arriver aux 100% ;-)

--
Matthieu