Job alle 2 Tage ausführen

02/11/2010 - 01:57 von Andreas Kohlbach | Report spam
Wie ich Cron sage, einen Job (zu unbestimmter, d.h. was immer default
eingetragen ist für /etc/cron.daily) Zeit zu starten, ist klar.

Aber wie kann man einen Job nur jeden 2. Tag starten?

Ich könnte wohl einen "sleep 2d" rein schreiben und eine Schleife
schreiben. Aber eleganter ist es vielleicht doch, das von System, also
Cron, machen zu lassen. Wenn es gehen sollte.
Andreas
Linux: The choice of a GNU generation.
 

Lesen sie die antworten

#1 Michael Müller
02/11/2010 - 07:56 | Warnen spam
Andreas Kohlbach schrieb:
Wie ich Cron sage, einen Job (zu unbestimmter, d.h. was immer default
eingetragen ist für /etc/cron.daily) Zeit zu starten, ist klar.

Aber wie kann man einen Job nur jeden 2. Tag starten?

Ich könnte wohl einen "sleep 2d" rein schreiben und eine Schleife
schreiben. Aber eleganter ist es vielleicht doch, das von System, also
Cron, machen zu lassen. Wenn es gehen sollte.



in der Crontab könnte so ein Eintrag funktionieren:
* * */2 * * foobar.sh

falls es funktioniert weiß ich allerdings nicht, was bei Monaten mit
ungerader Tagesanzahl passiert.

Grüße, Michael

Ähnliche fragen