Le vendredi 7 mars, Frédéric BOITEUX a écrit :
> [...] je voudrais :
> - avoir les sorties standard et d'erreur sauvées dans un fichier de traces.
> - les avoir AUSSI à l'écran (car certains tests sont longs... on aime
> savoir où on en est)
> - et EN PLUS pouvoir récupérer le code de retour du test (afin que ma
> commande make s'arrête à la moindre erreur).
Je ne sais pas s'il y a une solution simple, mais il y en a au moins une
compliquée ;-). J'aurais tendance à faire ça en C en écrivant un petit
programme mytee à utiliser comme ça :
mytee <traces> <commande> <options>
Il ferait ça à coups de open(), pipe(), fork(), dup2(), close(),
execvp(), read(), write() et wait().
Edgar.
--
Edgar Bonet Tél : 04 76 88 10 96
Laboratoire Louis Néel -- CNRS Mobile : 06 77 19 79 39
25 av. des Martyrs, BP 166 Fax : 04 76 88 11 91
38042 Grenoble cedex 9, France e-mail : guilde@???