script bash
Ces forums sont actuellement fermés. Vous ne pouvez donc plus y poster de messages. Les sujets existants sont toutefois conservés pour historique.
Sujet en cours de lecture : script bash par | (Haut de page) |
script bash
mathieu
Envoyé le : 30/08/2004 à 17:12
Bonjour,
J'ai la fonction suivante qui me sert à récupérer mes erreurs et me les mettre comme je veux dans mes logs.
capture_erreur "sendmail -t < $fichier_mime"
ou
sendmail -t < $fichier_mime
J'ai des comportements différents.
J'ai en effet l'erreur suivante: "sendmail: fatal: cannot handle command-line recipients with -t" qui n'apparait qu'avec la méthode avec ma fonction.
Quand je rajoute un echo "'$1'" >> commande.txt dans ma fonction
et que je teste la commande cela marche sans problème.
De quoi pourrait provenir la différence ?
Merci et à bientôt.
J'ai la fonction suivante qui me sert à récupérer mes erreurs et me les mettre comme je veux dans mes logs.
function capture_erreur() {
erreur=`$1 2>&1`
tmp=$?
if [ $tmp -gt 0 ]
then
echo "blabla $erreur"
fi
return $tmp
}
pourtant quand je fait:capture_erreur "sendmail -t < $fichier_mime"
ou
sendmail -t < $fichier_mime
J'ai des comportements différents.
J'ai en effet l'erreur suivante: "sendmail: fatal: cannot handle command-line recipients with -t" qui n'apparait qu'avec la méthode avec ma fonction.
Quand je rajoute un echo "'$1'" >> commande.txt dans ma fonction
et que je teste la commande cela marche sans problème.
De quoi pourrait provenir la différence ?
Merci et à bientôt.
Réponses...
Date serveur : 09/01/2009 à 13:05
Les heures sont affichées en GMT +1 (Heure d'hiver)
Les heures sont affichées en GMT +1 (Heure d'hiver)