[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)