* Sascha Andres schrieb am 13.Aug.2002:
Am 13.08.2002 (10:19) schrieb Andy Feile:
0 */2 * * * /usr/sbin/netdate [timeserver] > /dev/null 2>&1
Kann mir jemand kurz nochmal den Sinn des "> /dev/null 2>&1" erläutern, bzw. mir eine Stellen nennen, wo ich nachlesen kann?
man bash und dann nach REDIRECTION suchen.
Das scheint ein cron Eintrag zu sein ;) > /dev/null
Sieht so aus.
bedeutet, dass die Ausgabe nach /de/null umgeleitet wird. 2>&1 müsste ebenfalls ähnliches bedeuten, aber mir verschliesst sich im Moment der Sinn, da ja (zumindest die Standardausgabe) schon umgeleitet ist.
Es gibt nicht nur die Standardausgabe, sondern auch die Standardfehlerausgabe. Das hat den Sinn, daß in einer Pipeline nicht Fehlermeldungen duchtgepiped werden, oder daß man keine Fehlermeldungen in Dateien stehen hat, wo sie nicht hingehören. Bei 2>$1 wird die Standardfehlerausgabe auf die Standardausgabe umgelenkt. Achtung, die Reihenfolge ist wichtig. Wird zuerst die Standardfehlerausgabe auf die Standardausgabe umgelenkt, und dann die Standardausgabe umgelenkt, so wird die Standardfehlerausgabe nicht mitumgelenkt. Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht wiederstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9