"Marcus Wagner" wrote:
mv /quelle/*.bla /ziel 2>&1 > /dev/null
Es so bekomme ich allerdings alle 5 Minuten eine mail mit File not found, wenn /quelle/*.bla nicht existiert!
Wie kann ich das unterdrücken?
Indem Du die Umleitungen in der richtigen Reihenfolge angibst. Mit `2>&1 >/dev/null` leitest Du erst stderr auf das bisherige stdout um, d.h., Filedeskriptor 1 wird in Filedeskriptor 2 kopiert. Danach leitest Du stdout nach /dev/null um, d.h., Filedeskriptor 1 wird entsprechend veraendert. Aber Filedeskriptor 2 (stderr) wird davon nicht mehr beeinflusst, sondern fuehrt immer noch auf das, was zu Beginn der ganzen Aktion stdout war. Richtig ist also `>/dev/null 2>&1`, weil stderr dann auf das neue stdout, also /dev/null umgeleitet wird. Dafuer gibt es uebrigens auch eine Abkuerzung: `&>/dev/null`. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com