#1 Le 14/04/2017, à 12:38
- benio73
[Resolue] Lancer plusieurs executable l'un apres l'autre
Bonjour a tous et merci de vos réponses,
J'ai beau chercher, je ne trouve pas ce que je cherche c'est pour cela que je viens ici .
J'ai 3 fichiers exécutables ( des programmes c pour être exact) qui prennent chacun des fichiers en arguments (2 fichiers, l'un qu'il va lire et l'autre qu'il va remplir).
Le premier programme rempli un fichier, et je dois m'en servir pour mon deuxième programme qui va lire se fichier rempli un autre fichier et le troisieme qui, idem, prend 2fichiers (l'un venant du programme 2, et l'autre qu'il remplie).
Ma question est comment exécuter ces 3 programmes sachant que les programme 2 et 3 utilisent des fichiers qui viennent d'être rempli par le programme d'avant ?
J'ai essayé en mettant des "&&" entre chaque programme, mais il ne passe rien malheureusement ...
J'espere avoir été clair
Merci d'avance de vos reponses,
benio
Dernière modification par benio73 (Le 14/04/2017, à 12:58)
Hors ligne
#2 Le 14/04/2017, à 12:55
- pingouinux
Re : [Resolue] Lancer plusieurs executable l'un apres l'autre
Bonjour,
Ça dépend de ce que tu veux faire.
1) Les programmes s'exécutent l'un après l'autre
prog1; prog2; prog3
2) Les programmes s'exécutent l'un après l'autre s'ils se terminent sans erreur
prog1 && prog2 && prog3
3) Chaque programme a pour entrée standard la sortie standard du précédent
prog1 | prog2 | prog3
Dernière modification par pingouinux (Le 14/04/2017, à 12:55)
Hors ligne
#3 Le 14/04/2017, à 12:58
- benio73
Re : [Resolue] Lancer plusieurs executable l'un apres l'autre
OHHHH oui !! C'est parfait avec ';' !!! Merci beaucoup, ça me sauve "la vie"
Hors ligne
#4 Le 22/04/2017, à 20:51
- LukePerp
Re : [Resolue] Lancer plusieurs executable l'un apres l'autre
Bien que mon commentaire ne réponds pas au besoin du demandeur, il y aussi une autre méthode qui exécute les programmes en même temps, sans attendre que le précédent se termine :
prog1 & prog2 & prog3
Dernière modification par LukePerp (Le 23/04/2017, à 10:15)
Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum
Hors ligne
#5 Le 22/04/2017, à 21:36
- Watael
Re : [Resolue] Lancer plusieurs executable l'un apres l'autre
ce qui ne répond pas du tout à la problématique exposée : lancer plusieurs exécutables l'un après l'autre
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne