crontab

Frank Matthieß Frank.Matthiess at microdata-pos.de
Fri Jan 18 16:28:03 CET 2002


Freitag den 18.01.2002 um 16:15 CET  +0100, schrieb Andreas Baier:
> 
> Hallo Frank,
> 
> 
> >Wenn Du eine debian Distribution verwendest, dann kannst Du ein
> 
> 
> geht bei SuSE schon auch, aber mit crontab -l hat man alle Einträge 
> schon fast fertig für eine Dokumentation, deswegen nutze ich die 
> /etc/cron.{daily,monthly,weekly,hourly} nicht ganz so gerne - es sind 
> dann einfach zu viele Stellen an denen man gucken muß.
> 
> >Shell-script mit Deinem Programmaufruf in das Verzeichnis
> >/etc/cron.monthly stellen, dann macht er das "automatisch".
> 
> >if [  "`date +%m`" -lt "`date +%m --date="1 day"`" ]; then
> >	echo "Last day in month"
> >	do_your_job
> 
> 
> Das ist aber wirklich elegant !

Danke.

> ... und cron ist definitiv nicht so schlau selbst zu erkennen, ob der 
> Monat 28, 30 oder 31 Tage hat ???

Oder 29 Tage ... ;-)

Ich bin nicht sicher, aber ich denke das cron keine wirkliche Idee von
Monaten und Tagen hat, sonder sich auf die "date" und "time" Funktionen
des System abstützt(GNU C-Lib), Die kann das meines Wissens nicht.

-- 
Frank Matthieß                                          fm at Microdata-pos.de




More information about the Linux mailing list