linux-l: Programm Starten 1x am Tag?
thomsen at cs.tu-berlin.de
thomsen at cs.tu-berlin.de
So Feb 1 17:58:51 CET 1998
In message <19980130004741.42913 at drawbridge.in-berlin.de>, Wolfgang Jung writes
:
> On Thu, Jan 29, 1998 at 10:29:31PM +0100, Boris Kimmina wrote:
> > On Thu, 29 Jan 1998, Ihno Krumreich wrote:
> >
> > |>> echo "/test/programm" | at new 18:20 day oder soo?
> > |>>
> > |>Erstellen eines Crontab-Eintrages.
> > |>
> >
> > oder:
> >
> > $ cat every-day
> > programm
> > echo every-day | at 17:43
>
>
> Ist Unsinn !
> weil wir haben CRON !
>
[..]
Ja, cron ist genau dafuer gebaut worden, doch funktioniert es nur, wenn
sichergestellt ist, das der Rechner jeden Tag zu genau der angegebenen
Zeit laeuft (und Linux rennt ;)
Im klassischen Unix Umfeld ist dies i.a. gegeben, doch bei PCs und Desk-
top maschinen nicht notwendigerweise. Wenn z.B. jeden Tag um 19.30Uhr
alle Dateien in /tmp die laenger als eine Woche nicht angefasst wurden
geloescht werden sollen, wird die Platte ueberlaufen, wenn der Rechner
um 19.29 (seiner Zeit ;) heruntergefahren und 19.30 (und ein paar
Sekunden) wieder hochgefahren wird.
Fuer solche Problemstellungen gibt es das Paket 'anacron', in der Debian
Distribution enthalten. Oder eben doch shell scripts (z.B. mittels `cron`
stuendlich starten, 'Merker' aelter als 23h loeschen und nur wenn dann kein
'Merker' existiert, einen `touch`en und den Rest erledigen ...)
Guenther
Mehr Informationen über die Mailingliste linux-l