[OSM-Devserver] cronjob für NaviPOWM-Karten
Dirk Stöcker
fossgis at dstoecker.de
Di Jan 12 18:31:58 CET 2010
On Sun, 10 Jan 2010, Sven Geggus wrote:
> "Stefan Dettenhofer (StefanDausR)" <osm at dentro.info> wrote:
>
>> Wie kann ich rm "quiet" machen, wenn die Datei nicht vorhanden ist?
>
> rm -f
Kleiner Nachtrag:
Programme haben zwei Ausgabekanäle stderr (Nummer 2) und stdout (Nummer
1).
Mit
xxx 2>/dev/null 1>/dev/null
kannst Du die Ausgaben von xxx beide ignorieren (die 1 ist optional, meist
lässt man sie weg).
Mit
xxx 1>dateiname 2>&1
kannst Du beide Ausgaben in eine Datei umleiten (das 2>&1 sagt, dass der
Kanal 2 auf die 1 weisen soll).
Die Reihenfolge der Argumente ist hier wichtig - Drehst Du Argumente um
(2>&1 1>dateiname), landet stderr auf der Standardausgabe und die
eigentlich Standardausgabe wandert in die Datei.
Wenn Du ">>" statt ">" nimmst, dann werden die Daten angehängt.
Und ganz schön ist sowas:
(program1 | program2 | program3 |program4) 2>errors
Hier werden die Ausgaben der Programme jeweils an das nächtse weitergeben
und ALLE Errorkanäle der Programme in die Datei "errors" geschrieben. Du
gruppierst sozusagen die Ausgaben.
P.S. /dev/null ist eine fast normale Datei, nur das alles was man da
reinschreibt nachher weg ist.
Ciao
--
http://www.dstoecker.eu/ (PGP key available)