|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre expérimenté
![]() Développeur Java Inscription : mars 2004 Messages : 616 ![]() |
Bonjour,
je souhaite faire un fichier de log d'une suite de commande. Mon but est que stdout et stderr soit afficher à l'écran ET qu'il soit redirigé vers un fichier. Donc une : mais je voudrais ajouter dans le fichier "ERREUR : " devant les lignes affichées sur stdout Code :
Citation:
Le but est donc de faire un méthode générique pour pouvoir lancer une suite de commande qui se trouve déjà dans plusieurs script sans à repasser sur chaque commande pour ajouter une option. Merci
__________________
Plus j'apprend et mieux j'évalue l'étendu de mon ignorance. Mes programmes : http://www.bubulemaster.fr |
|||
|
|
10
|
|
|
#2 | ||||
|
Membre Expert
![]() |
Tu affiches stdout directement et stderr en passant par une file... donc tu désynchronise ton traitement, et tu ne peux plus (selon moi) garantir l'ordre d'arrivée des messages !
Il faut rediriger la sortie d'erreur vers un process intermédiaire (avec bash par contre) : Code :
Code :
|
||||
|
|
10
|
|
|
#3 |
|
Membre expérimenté
![]() Développeur Java Inscription : mars 2004 Messages : 616 ![]() |
Ok, merci, je ne connaissais pas cette possibilité.
__________________
Plus j'apprend et mieux j'évalue l'étendu de mon ignorance. Mes programmes : http://www.bubulemaster.fr |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com