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 :
[code] nice -+19 $cmd | tee $log_tmp/error.log [/code]
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.
# Sortie d'erreur
Posté par neil . Évalué à 1.
nice -+19 $cmd 2>&1 | tee $log_tmp/error.log
# gestion des entrée sortie ...
Posté par Hardy Damien . Évalué à 2.
cmd.sh >resultat 2>erreur.log
cmd.sh >log 2>&1
envoie la sortie d'erreur dans le meme fichier que celui de la sortie standard
Dam
# Utiliser la commande logger
Posté par Ellendhel (site web personnel) . Évalué à 3.
Je ne suis pas sûr de tout saisir mais la commande logger permet d'envoyer un message au choix, accompagné de son pid, d'un tag spécifique ou autre vers un des logs systèmes ou vers un fichier particulier.
[^] # Re: Utiliser la commande logger
Posté par Bashful . Évalué à 1.
Tiens regarde ça, c'est une petite description vite fait de logger :
http://www.swisslinux.org/forums/ftopic122.php.(...)
Pour plus d'info :
man logger
Bash.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.