2 thoughts on “(Nederlands) Wat betekent ” > /dev/null 2> &1″?”

  1. > /dev/null2/> &1 word bij mijn weten vaak in cronjobs toegepast.
    Het is volgens mij niet meer dan een redirect achtig iets naar een (in dit geval) blackhole, waardoor je niet allemaal mailtjes van je cron krijgt of van die irritante 0kb files in je root.
    het resultaat is in ieder geval een werkende cron zonder irritante output what so ever…

    1. Daar heb je gelijk in. Wat niet in het verhaal goed naar voren komt, is dat hiermee onderscheid kan maken tussen wenselijke en, zoals jij het noemt, irritante output. Je kan standaard (als in niet-fout) output naar dev/null sturen en fouten naar een logfile.
      script 1> /dev/null 2>> /var/log/script-errors.log
      Als het script correct is geschreven, heb je op deze wijze alleen nuttige output.
      (Tenzij je niet van plan bent om iets met de meldingen te doen, dan kan je de foutmeldingen naar /dev/null sturen. ;-))

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.