o
Cronjob.de › Crontab-Referenz › Werktags
Für „werktags um 8 Uhr“ lautet der Ausdruck 0 8 * * 1-5. Das letzte Feld ist der Wochentag, und 1-5 heißt Montag bis Freitag.
Bedeutung
Die Wochentage sind nummeriert: 1 ist Montag, 5 ist Freitag, 6 ist Samstag. Der Sonntag hat zwei Nummern, 0 und 7, beide sind erlaubt. Statt Zahlen verstehen viele Planer auch Kürzel wie MON-FRI.
Die ersten beiden Felder legen die Uhrzeit fest, hier 8:00. Tag des Monats und Monat bleiben auf *. Der Job läuft damit fünfmal pro Woche.
Die nächsten Termine
Gerechnet in deutscher Zeit beim Laden dieser Seite.
Varianten
*/15 8-18 * * 1-5 |
Alle 15 Minuten während der Bürozeit, Montag bis Freitag. | Anpassen |
0 8 * * 1 |
Nur montags um 8 Uhr, etwa für einen Wochenbericht. | Anpassen |
0 17 * * 5 |
Freitags um 17 Uhr, zum Wochenabschluss. | Anpassen |
0 10 * * 6,0 |
Das Gegenteil: nur am Wochenende, Samstag und Sonntag um 10 Uhr. | Anpassen |
0 8 * * 1,3,5 |
Montag, Mittwoch und Freitag. | Anpassen |
Worauf achten
Werktags heißt für Cron Montag bis Freitag, auch am Pfingstmontag oder am 24. Dezember. Soll an Feiertagen nichts passieren, muss das Skript selbst prüfen, ob heute einer ist, und dann gleich wieder aufhören.
Unter Unix gilt eine Sonderregel: Stehen in beiden Feldern Werte, reicht es, wenn eines passt. 0 8 1 * 1 läuft dort am 1. jedes Monats UND an jedem Montag, nicht nur am 1., wenn es ein Montag ist. Bei Cronjob.de ist es umgekehrt: Dort müssen beide passen. Wer einen Zeitplan aus einer Crontab übernimmt, sollte das wissen.
In manchen Programmiersprachen beginnt die Woche anders oder zählt ab 1 für Sonntag. In der Crontab ist es immer: 0 oder 7 Sonntag, 1 Montag.
Eigener Server
Mit crontab -e öffnen und eine Zeile eintragen. Die erste startet ein PHP-Skript direkt, die zweite ruft eine Adresse auf. Pfade und Adresse ersetzen Sie durch Ihre eigenen.
0 8 * * 1-5 /usr/bin/php /pfad/zu/skript.php >/dev/null 2>&1
0 8 * * MON-FRI curl -fsS https://ihre-domain.de/cron.php >/dev/null
Ohne eigenen Server
Kein Zugang zur Kommandozeile nötig: Sie tragen die Adresse Ihres Skripts ein und klicken den Takt zusammen. Den Ausdruck oben können Sie auch direkt eingeben, oder Sie beschreiben den Takt in einem Satz und lassen ihn sich vorschlagen. Cronjob.de rechnet in deutscher Zeit.
Fünf Cronjobs sind dauerhaft kostenlos, im Fünf-Minuten-Raster. Minutentakt gibt es ab Plus. Wie Sie ein Skript auf dem Webspace dafür vorbereiten, steht in der Webspace-Anleitung.
FAQ
5-7 für Freitag bis Sonntag funktionieren.0 8 * * 1 und prüft im Skript, ob der Tag höchstens der 7. ist. Bei Cronjob.de genügt 0 8 1-7 * 1, weil dort beide Felder passen müssen.Konto anlegen, Adresse eintragen, Zeitplan anklicken. Fünf Cronjobs sind dauerhaft kostenlos, die ersten 14 Tage laufen im Unlimited-Tarif.
Kostenlos starten Zum Crontab-Generator