On Don, Jun 28, 2001 at 05:53:27 +0200, Manuel Vazquez wrote:
Ich möchte für ein Script das per Cronjob an hedem ersten des Monats läuft und eine Verbindungszusammenfassung mit isdnrep für den letzten Monat erstellt, mit dem date Befehl automatisch die Monatszahl des letzten Monats eintragen lassen.
date '+%m' daraufhin bringt er mir die richtige Ausgabe: 06 Aber wie bringe ich ihm bei 1 abzuziehen?
*grrr* Wir haben gerade einen crontab-Thread laufen, in dem exakt diese Frage beantwortet wurde :-( Ansonsten: man date /-d datestr Ausnahmsweise nochmal: date -d "1 month ago" +"%m" # kann um den Monatswechsel falsch sein Deshalb: date -d "15 days ago" +"%m" Jan P.S.: Den nächsten, der vor Ablauf von 1 Monat die gleiche Frage noch mal stellt, den erschieße ich ;-)