>/dev/null 2>&1

Hans-Joachim Hoetger Hans-Joachim.Hoetger at willi.gt.owl.de
Fri Jan 10 00:23:01 CET 2003


On Thu, Jan 09, 2003 at 11:32:20PM +0100, Benedikt Wildenhain wrote:
> > was ist denn die *genaue* bedeutung hiervon ?
> > >/dev/null 2>&1
> > 
> > ausgabe nach dev-null ... und dann muss ich auch schon passen ;)
> 2>&1 bedeutet: leite Kanal 2 (Stderr) in Kanal 1 (Stdout) um, was bei
> deinem Beispiel dazu fuehrt, dass er ebenfalls in /dev/null landet.
> 

Moin
Es ist zwar nur ein kleiner Unterschied, aber der ist wichtig.
2>&1 bedeutet nicht 'leite Filedescriptor 2 nach Filedescriptor 1
um' sondern: 'schreib die Daten von Filedescriptor 2 genau dahin,
wohin auch die Daten von Filedescriptor 1 geschrieben wwerden'. 

Wenn Deine Beschreibung stimmen würde, wäre es egal, ob man
'1>/dev/null 2>&1' oder '2>&1 1>/dev/null' schreibt. Das ist es
aber nicht.
Grüße
-- 
Hans-Joachim Hoetger

I used to have a sig, but I've stopped smoking now.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://lug-owl.de/pipermail/linux/attachments/20030110/9c282dc4/attachment.sig>


More information about the Linux mailing list