Hallo!
date '+%m' daraufhin bringt er mir die richtige Ausgabe: 06 Aber wie bringe ich ihm bei 1 abzuziehen?
Sagen wir mal Du willst ab dem 01.07.2001 damit anfangen. Dann soll er als Monat 06 ausgeben, also erstellst du für das Script eine Datei, die den Vormonat immer enthält. /tmp/vormonat (enthält nur "06"). Der cronjob am 01.07.2001 liest dann diese Datei /tmp/vormonat heraus und verwendet den Inhalt: VORMONAT=`cat /tmp/vormonat` Dann schreibst Du am Ende des Scriptes vom cronjob den aktuellen Monat in die Datei: date '+%m' > /tmp/vormonat damit das Script am 01.08.2001 den Vormonat 07 enthält. Durch diese Art verhinderst Du auch, dass am 01.01.2002 nicht der Monat 01 - 1 (also 0 ausgegeben wird), denn dann steht in /tmp/vormonat nämlich die 12 Gruß Thomas