Hallo zusammen,
folgendes Problem: ich möchte ein Programm mittels cron am letzten Tag des Monats um 23:55 starten. Wie geht das?
Es würde auch reichen, das Programm fünf Minuten später, am ersten des Folgemonats zu starten, nur müsste ich dann dem Programm als Parameter den letzten Tag (date - 1Tag) übergeben.
Danke für Eure Ideen.
Linux 15.038 Themen, 107.132 Beiträge
starte das Programm am 1. und dann gibst du dem Programm mit:
date --date=yesterday
Klaus
#!/bin/sh
if test `date --date 'tomorrow' +%d` = 1; then
echo "Heute ist der letzte Tag im Monat"
else
echo "Heute ist nicht der letzte Tag im Monat"
fi
Zur Sicherheit...ausführlich...
if test (backtick)date --date (forwardtick)tomorrow(forwardtick) +%d(backtick)
mfg. j. - www.obira.de
Hey vielen Dank,
und schon läuft's wie's soll.
Manchmal fehlt eben nur der Denkanstoß.
Danke.