Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Probleme de log
Envoyé par: Bashful

Bonjour tout le monde,

voila j'ai un petit probleme dans un de mes scripts, j'aimerais bien afficher une commande

et la logger en meme temps, pour verifier les erreurs.

J'ai essayer avec la commande 'tee' mais je n'est pas les erreurs.
Voici la ligne de mon script :

 nice -+19 $cmd | tee $log_tmp/error.log

Et dans celui-ci j'ai bien le resultat de la commande sauf les erreurs.
Et les options de cette commande ne sont pas super fournis.

Je suppose que quelqu'un a déja rencontré ce problème dans un de ses scripts.

Merci d'avance.

Poste le Wednesday 27 April 2005 13:40:32
Répondre     Citer    
Re: Probleme de log
Envoyé par: cancerus

Bonjour,

l'utilisation de l'option -a de tee évitera d'écraser ce que tu as précédemment écrit dans ton fichier de log. C'est peut-être de là que viens ton problème.

Sinon, la solution consiste à placer ton tee directement dans tes scripts à la suite de tes messages d'erreur (l'option -a doit toujours être utile).

J'espère avoir bien répondu à ta question, à plus.

Poste le Wednesday 27 April 2005 17:16:52
Répondre     Citer    
Re: Probleme de log
Envoyé par: Raph__

Salut,
La commande tee ne redirige pas la sortie d'erreur, elle copie l'entrée standart sur la sortie standard et dans un fichier si on le lui demande.

Si tu souhaites rediriger la sortie standart et la sortie d'erreur, tu peux utiliser l'opérateur de redirection ">".

cmd &> sto_cmd

Il peut être intéressant de rediriger la sortie d'erreur vers un fichier distinct. A voir suivant tes besoins...
Voir le man bash pour plus de détails.

A Ciao smiling smiley

Poste le Wednesday 27 April 2005 20:43:02
Répondre     Citer    
Re: Probleme de log
Envoyé par: Raph__

standard c'est avec 'd', pas un 't'. smiling smiley

Poste le Wednesday 27 April 2005 20:45:41
Répondre     Citer    
Re: Probleme de log
Envoyé par: Bashful


Merci pour toutes vos reponse.

BAsh.

Poste le Thursday 28 April 2005 09:14:47
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Probleme de log
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons