Zum Inhalt springen


PHPWelt.net Blog - Ein weiteres tolles WordPress-Blog


29. Februar 2008

Wie erstelle ich einen cronjob?

Es gibt 3 elementare Befehle:

crontab -e zum editieren,
crontab -l zum auflisten und
crontab -r zum löschen aller cronjob’s

Um einen Cronjob zu erstellen rufen wir mit crontab -e den Editor auf und gehen in eine neue Zeile. Cronjobs werden immer im Format “Minute Stunde Tag Monat Wochentag Befehl” eingetragen. Die Zahlenangaben dabei können dabei durch folgende Variationen ausgestaltet sein:

*      :  alle
*/x  :    aller x Einheiten (z.B. Minuten)
1,3,14  : 1,3 und 14 als Einheiten
23-47   :  alle Zahlen Werte zwischen incl. 23 und incl. 47

Für die Wochentagsangabe gilt (Montag=1 …. Sonntag=7)
Ein Beispiel

* */2 1-5 1,5 1 echo "test"

“test” wird Montags im Januar oder Mai wenn er auf den 1,2,3,4 oder 5 des Monats fällt, aller 2 Stunden jede Minute ausgeführt.