Cronjob.de › Crontab-Referenz › Wöchentlich
Cronjob einmal pro Woche
Ein wöchentlicher Job braucht eine Uhrzeit und einen Wochentag. 0 3 * * 1 läuft jeden Montag um 3:00 Uhr. Für Sonntag schreiben Sie 0 oder 7 ins letzte Feld.
Bedeutung
Was der Ausdruck genau sagt
Minute 0 und Stunde 3 legen die Uhrzeit fest. Das letzte Feld ist der Wochentag: 1 für Montag bis 6 für Samstag, 0 oder 7 für Sonntag. Tag des Monats und Monat bleiben auf *.
Die Kurzform @weekly steht für 0 0 * * 0, also Sonntag um Mitternacht. Einen anderen Tag oder eine andere Uhrzeit können Sie damit nicht angeben.
Die nächsten Termine
- Mo, 16.11.2026, 03:00 Uhr
- Mo, 23.11.2026, 03:00 Uhr
- Mo, 30.11.2026, 03:00 Uhr
- Mo, 07.12.2026, 03:00 Uhr
- Mo, 14.12.2026, 03:00 Uhr
Gerechnet in deutscher Zeit beim Laden dieser Seite.
Varianten
Ähnliche Zeitpläne
0 7 * * 1 |
Montags um 7 Uhr, etwa für einen Wochenbericht zum Arbeitsbeginn. | Anpassen |
0 3 * * 0 |
Sonntags um 3 Uhr, für Aufräumarbeiten am Wochenende. | Anpassen |
30 22 * * 5 |
Freitags um 22:30 Uhr, nach Geschäftsschluss. | Anpassen |
0 3 * * 1,4 |
Zweimal pro Woche, montags und donnerstags. | Anpassen |
0 3 1-7 * 1 |
Nur am ersten Montag im Monat. So funktioniert es bei Cronjob.de, unter Linux nicht, siehe unten. | Anpassen |
Worauf achten
Typische Fehler bei diesem Takt
Wochentag und Tag des Monats zusammen
Steht in beiden Feldern etwas, verknüpft der Cron unter Linux sie mit ODER: 0 3 1-7 * 1 läuft dort an den Tagen 1 bis 7 und zusätzlich an jedem Montag. Bei Cronjob.de müssen beide Felder passen, der Job läuft also nur am ersten Montag im Monat.
Ein verpasster Lauf fehlt eine ganze Woche
Fällt der Lauf aus, kommt der nächste Versuch erst nach sieben Tagen. Bei wöchentlichen Sicherungen oder Berichten lohnt sich eine Meldung, wenn etwas schiefgeht. Bei Cronjob.de gibt es ab Plus eine Benachrichtigung per E-Mail und eine automatische Wiederholung bei Aussetzern.
Montag ist 1, nicht 0
In der Crontab beginnt die Zählung beim Sonntag mit 0. In manchen Programmiersprachen ist dagegen der Montag die 0. Wer Werte von dort übernimmt, verschiebt seinen Job um einen Tag.
Eigener Server
So steht es in der Crontab
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 3 * * 1 /usr/bin/php /pfad/zu/skript.php >/dev/null 2>&1
@weekly curl -fsS https://ihre-domain.de/cron.php >/dev/null
Ohne eigenen Server
So geht es bei Cronjob.de
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
Häufige Fragen
- Was bedeutet
@weekly? - Dasselbe wie
0 0 * * 0: jeden Sonntag um Mitternacht. - Wie lasse ich einen Job alle zwei Wochen laufen?
- Mit einer Crontab-Zeile allein nicht, weil Cron keine Kalenderwochen zählt. Üblich ist ein wöchentlicher Lauf, bei dem das Skript prüft, ob die Kalenderwoche gerade oder ungerade ist, und nur in jeder zweiten arbeitet.
- Nach welcher Zeit richtet sich der Wochentag?
- Nach der Zeitzone des Rechners. Montag 0:30 Uhr deutscher Zeit ist auf einem Server mit UTC noch Sonntag. Cronjob.de rechnet in deutscher Zeit.
Cronjob jetzt anlegen
Konto anlegen, Adresse eintragen, Zeitplan anklicken. Fünf Cronjobs sind dauerhaft kostenlos, die ersten 14 Tage laufen im Unlimited-Tarif.
Kostenlos starten Zum Crontab-GeneratorWeitere Zeitpläne
- Jede Minute
* * * * * - Alle 5 Minuten
*/5 * * * * - Alle 10 Minuten
*/10 * * * * - Alle 15 Minuten
*/15 * * * * - Alle 30 Minuten
*/30 * * * * - Stündlich
0 * * * * - Täglich
0 3 * * * - Werktags
0 8 * * 1-5 - Monatlich
0 3 1 * *
Auch nützlich