Hallo Leute. 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? Danke.
Das ist bash syntax. mit "> /dev/null" leitest du stdout ins null-device um. mit "2>&!" leitest du stderr nach stdout; also auch ins null device. Klar? Rainer Andy Feile wrote:
Hallo Leute.
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?
Danke.
Hi, 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?
Das scheint ein cron Eintrag zu sein ;) > /dev/null 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. man bash sagt aber mahr dazu. Ciao Sascha -- http://www.livingit.de linux at programmers-world dot com http://www.mobile-bookmarks.info http://www.programmers-world.com Takt ist eine schreckliche Sache. Wenn man ihn nicht hat, regt sich jeder auf. Wenn man ihn hat, merkt das kein Mensch. -- Shirley McLane
* 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
participants (4)
-
Andy Feile
-
B.Brodesser@t-online.de
-
Rainer Lay
-
Sascha Andres