Trace dans console + log [Shell Unix] - Shell/Batch - Programmation
Marsh Posté le 19-04-2012 à 10:09:00
Pour ce genre de choses, une solution consiste à orienter le flux vers un fichier et à monitorer ce fichier en direct par :
tail -f |
Marsh Posté le 19-04-2012 à 10:37:54
oui, mais a terme le script sera lancer par un ordonnanceur.
Dans l'espace d'exécution, l'ordonnanceur récupère ce qui est envoyé normallement à la console.
D'ou ma question
Marsh Posté le 19-04-2012 à 10:42:54
tail -f renvoie à la console. Et on peut le mettre derrière un pipe.
Marsh Posté le 19-04-2012 à 11:43:54
ReplyMarsh Posté le 19-04-2012 à 11:53:37
Par exemple :
./program_toto.exe >fichier_log.txt 2>&1 & |
Marsh Posté le 19-04-2012 à 13:24:35
t'a pas compris, c'est pas ce que je cherche a faire.
je cherche une solution a intégrer directement DANS le script shell.
Marsh Posté le 19-04-2012 à 08:34:30
Bonjour,
J'aimerais savoir si il y'a un moyen d'avoir les trace d'un script à la fois dans la console et dans une log, sans avoir a créée une fonction type
mess () {
echo "$1" | tee -a $LOG
}
je pensait un truc style :
exec 1 | tee -a $LOG
exec 2>&1
mais ca ne fonctionne pas.
Merci de votre aide.
---------------
Serveur HFR - OpenTTD