Linux 14.983 Themen, 106.385 Beiträge

cron-jobs am letzten Tag im Monat?

Toni_M / 3 Antworten / Flachansicht Nickles

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.

bei Antwort benachrichtigen
Anonym Toni_M „cron-jobs am letzten Tag im Monat?“
Optionen

#!/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

bei Antwort benachrichtigen