Re: cron.daily und cron.weekly werden gleichzeitig ausgeführt
Am Sonntag, 21. Oktober 2012 schrieb Andre Tann:
> Hallo zusammen,
>
> bei mir werden die Jobs in cron.daily und cron.weekly folgendermaßen
> gestartet:
>
> # cat /etc/crontab
> […]
> 25 0 * * * root test -x /usr/sbin/anacron
> || ( cd / && run-parts --report /etc/cron.daily )
> 47 0 * * 7 root test -x /usr/sbin/anacron
> || ( cd / && run-parts --report /etc/cron.weekly )
> […]
>
> anacron ist nicht installiert (die Kiste läuft 24x7), also arbeitet
> run-parts die Skripte ab.
>
> Mein Problem dabei ist, daß sowohl in daily als auch in weekly Skripte
> liegen, die schon mal zwei, drei Stunden brauchen, um fertig zu werden.
>
> Das führt dazu, daß die Skripte aus daily und weekly gleichzeitig
> laufen. Das möchte ich gerne vermeiden. Die Dinger sollen schön der
> Reihe nach abgearbeitet werden.
Entweder zeitlich weiter auseinander legen oder ein Skript mit:
run-parts --report /etc/cron.daily
run-parts --report /etc/cron.weekly
und das statt den obigen Einträgen aufrufen.
Das sind zumindest zwei einfache Ansätze, die mir gerade einfallen.
Dazu sollte run-parts natürlich sich erst beenden, wenn es alle Jobs im
Verzeichnis ausgeführt hab. Was mir naheliegend erscheint.
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
Reply to: