• # Claretée du tips

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    C'est bien de poster des trucs, mais il faudrait que ce soit lisible, même par un non-initié ;) J'aurais plutôt vu ça comme ceci :

    ============================
    Pour rediriger les flux de sorties standards sous Bash :

    commande 1> fichier
    Redirige la sortie standard générée par la commande (stdout) dans fichier

    commande 2> fichier
    Redirige la sortie d'erreur standard généré par la commande (stderr) dans fichier

    commande 2>&1
    Redirige stderr vers stdout

    commande &> fichier
    Redirige stdout et stderr dans fichier

    Où commande est une commande du bash (telle que ls ou mkdir), ou un programme (vim ou emacs). Et fichier est un fichier quelconque.
    ============================

    Parceque, même pour moi, c'était très absconc : un tip ne sert à rien (ou presque, ça m'a permis de me pencher sur le sujet ;) ) s'il n'est pas accessible facilement !
    • [^] # Re: Claretée du tips

      Posté par  . Évalué à 1.

      La bonne idée lorsqu'on logge des infos sur un fichier log particulier avec un script dans /etc/cron.weekly (etc...), c'est de rediriger vers 2&>1

      Ca permet d'avoir les infos dans le log en tant normal.. et de recevoir un mail en cas de problème.
    • [^] # Re: mea culpa

      Posté par  . Évalué à 1.

      oui, effectivement c'est beaucup plus lisible et donc forcément plus compréhensible.
      On a la fibre pédagogique ou on ne l'a pas... ;-)

      Par contre, une bonne initiative serait de mettre les réfèrences à chaque fois.
      Pour ce tips: man bash
    • [^] # Re: Claretée du tips

      Posté par  . Évalué à 1.

      et les pipes !!!
  • # Re: La redirection des fichiers sous Bash

    Posté par  . Évalué à 1.

    On peut aussi noter que l'ordre des redirections est important :

    ainsi
    echo "Bonjour" 2>>Erreur.log 1>&2
    ajoute "Bonjour" au fichier Erreur.log

    alors que
    echo "Bonjour" 1>&2 2>>Erreur.log
    affiche "Bonjour" sur stderr
  • # Re: La redirection des fichiers sous Bash

    Posté par  . Évalué à 1.

    c est deja le 2e tip la dessus, rappelez vous "Du bon ordre dans les redirection" qui était d ailleur plus complet ....

    c est saoulant les tips en double ...

Suivre le flux des commentaires

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