Lancer un script depuis un autre (log et code retour)
Résolu
Lapourax
Messages postés
2970
Date d'inscription
Statut
Contributeur
Dernière intervention
-
Lapourax Messages postés 2970 Date d'inscription Statut Contributeur Dernière intervention -
Lapourax Messages postés 2970 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour tout le monde,
Voilà je fais un script dans lequel je lance un autre script.
Rien de bien extraordinaire pour le moment...
Chaque script est enregistré dans un fichier de log différent et chacun gère sa log
Mon but est donc de :
- Lancer un script script2 depuis script1
- Afficher la log de script2 dans celle de script1
- La sortie console doit rester normale et contenir les deux scripts
- On garde les deux fichiers de log
- Je récupère le code retour de script2 dans script1
J'ai cherché j'ai deux solutions :
- ./script2 params | tee -a $LOG (ça marche comme il faut mais je n'ai pas le code retour)
- ./script2 params >> $LOG (super mais non j'ai plus la sortie console)
Voilà y'a peut-être un truc tout bête qui m'échappe...
--
Si vous ne réussissez pas du premier coup, appelez ça version 1.0
Voilà je fais un script dans lequel je lance un autre script.
Rien de bien extraordinaire pour le moment...
Chaque script est enregistré dans un fichier de log différent et chacun gère sa log
Mon but est donc de :
- Lancer un script script2 depuis script1
- Afficher la log de script2 dans celle de script1
- La sortie console doit rester normale et contenir les deux scripts
- On garde les deux fichiers de log
- Je récupère le code retour de script2 dans script1
J'ai cherché j'ai deux solutions :
- ./script2 params | tee -a $LOG (ça marche comme il faut mais je n'ai pas le code retour)
- ./script2 params >> $LOG (super mais non j'ai plus la sortie console)
Voilà y'a peut-être un truc tout bête qui m'échappe...
--
Si vous ne réussissez pas du premier coup, appelez ça version 1.0
A voir également:
- Lancer un script depuis un autre (log et code retour)
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Scanner un qr code sur pc - Guide
- Comment créer un qr code - Guide
2 réponses
Bonjour,
Et en faisant :
./script2 params > tmp
cat tmp >> $LOG
cat tmp
Pas super optimisé, mais c'est simple et normalement ça marche ;)
Et en faisant :
./script2 params > tmp
cat tmp >> $LOG
cat tmp
Pas super optimisé, mais c'est simple et normalement ça marche ;)
Juste une dernière question :
Comment je fais pour annuler sa après ?
La réponse semble logique d'un coup...
Désolé du dérangement et encore milles merci =)
$ ls xx | tee zz ls: cannot access xx: No such file or directory $ echo $? 0 $ ls xx | tee zz ls: cannot access xx: No such file or directory $ echo ${PIPESTATUS[0]} 2 $