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