• [^] # Re: à l'envers ;-)

    Posté par (site web personnel) . En réponse au message stderr dans une variable. Évalué à 1.

    Bonjour, effectivement je n'avais pas compris ça comme ça ;)
    Au contraire c'est assez lourd au niveau du script puisque pour toute les commandes pouvant générer une erreur je dois faire le while read... N'y a t'il pas un moyen de renvoyer la sauce vers une fonction qui elle est chargé de faire le while ?

    Par exemple :
    TAR=`tar -czvf /tmp/MonHome.tar.gz /home/MonHome` 2>&1 > 'MaFonctionQuiVaBien'

    et la fonction
    MaFonctionQuiVaBien() {
    cat "${1}" | while read LIGNE_ERREUR
    do
    echo "${DATE_LOG} ${HOSTNAME} backupeur[$$]: ${LIGNE_ERREUR}" >> ${LOGDIR}
    done

    Born to Kill EndUser !