cronjobs mit ">/dev/null 2>&1"

05.12.2012 10:30 Uhr

moin moin,

immer wieder sehe ich (und verwende es auch selbst) cronjobs mit dem anhängsel

 >/dev/null 2>&1

 

das

 >/dev/null

ist klar: die ausgabe wird nach /dev/null geleitet und damit vernichtet, es gibt also nichts zu sehen.

wofür aber ist eigentlich dieses

2>&1

??? kann mir das jemand erklären?

danke!

 

 

1 Antwort

#1

05.12.2012 17:58 Uhr

Damit kannst du Standard-Datenströme umleiten.

Auf 2 liegt zum Beispiel der stderr-Datenstrom.

Mit

>/dev/null 2>&1

leitest du stdout nach /dev/null und stderr nach stdout ... also auch nach /dev/null

http://en.wikipedia.org/wiki/Redirection_(computing)#Redirecting_to_and_from_the_standard_file_handles

Ähnliche Fragen



Datenschutzerklärung · Impressum