[anacron] Ausführung bedingt merken?

25/05/2008 - 19:00 von Christian Buhtz | Report spam
Ich versuche anacron besser zu verstehen?

Soweit ich wiki und manpage verstehe, stützt sich anacron nicht auf eine
crontab.

Anacron scheint sich nicht explizit zu merken, wann genau es welchen Job
ausgeführt hat?

Nehmen wir an ein Job soll tàglich ausgeführt werden und eine Maschine
ist 5 Tage down, würde Anacron den Job dann 5 Mal starten?

Kann man Anacron auch sagen, das ein bstimmter Job nicht nachtràglich
ausgeführt werden soll, sondern wirklich nur zu der konkret angegebenen
Uhrzeit und ansonsten gar nicht!?
 

Lesen sie die antworten

#1 Heike C. Zimmerer
25/05/2008 - 19:37 | Warnen spam
Christian Buhtz writes:

Ich versuche anacron besser zu verstehen?

Soweit ich wiki und manpage verstehe, stützt sich anacron nicht auf
eine crontab.

Anacron scheint sich nicht explizit zu merken, wann genau es welchen
Job ausgeführt hat?



[man:] After the command exits, Anacron records the date in a special
timestamp file for that job, so it can know when to execute it
again.

Es scheint nur. Anacron merkt sich das Datum.

[man:] Only the date is used for the time calculations. The hour is not
used.

Und nur das.

Nehmen wir an ein Job soll tàglich ausgeführt werden und eine Maschine
ist 5 Tage down, würde Anacron den Job dann 5 Mal starten?



[man:] For each job, Anacron checks whether this job has been executed in
the last n days, where n is the period specified for that job.
If not, Anacron runs the job’s shell command, after waiting for
the number of minutes specified as the delay parameter.

Der Job wird genau einmal ausgeführt, sobald die Bedingung erfüllt
ist.

Kann man Anacron auch sagen, das ein bstimmter Job nicht nachtràglich
ausgeführt werden soll, sondern wirklich nur zu der konkret
angegebenen Uhrzeit und ansonsten gar nicht!?



[man:] Each job entry specifies a period in days, a delay in minutes, a
unique job identifier, and a shell command.

Es gibt gar keine Möglichkeit in ancron, eine konkrete Uhrzeit
anzugeben.

Ähnliche fragen