Forum Programmation.shell Probleme de log d'une commande

Posté par  .
Étiquettes : aucune
0
27
avr.
2005
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  . Évalué à 1.

    Si t'as la sortie standard et qu'il te manque les erreurs, essaie de rediriger la sortie d'erreur vers la sortie standard ?

    nice -+19 $cmd 2>&1 | tee $log_tmp/error.log
  • # gestion des entrée sortie ...

    Posté par  . Évalué à 2.

    pas besoin de la commande tee :


    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  (site web personnel) . Évalué à 3.

    Bonjour,

    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.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.