Entwicklung

Crontab-Generator

Crontab-Ausdrücke für geplante Aufgaben erzeugen.

Die nächste Ausführung wird in der Zeitzone dieses Browsers berechnet. Der echte Cron-Daemon kann eine andere Zeitzone verwenden; bei Sommerzeitwechseln können lokale Uhrzeiten ausfallen oder doppelt vorkommen.
01

Zeitplan

Felder: 5 (erwartet: 5)
Ausführlich
24-Stunden-Format
Tage beginnen bei 0
02

Ergebnis

Cron-Ausdruck eingeben, um Zeitplan und nächste Ausführung zu sehen.

03

Syntax

  ┌───────────── Minute (0 - 59)
  │ ┌───────────── Stunde (0 - 23)
  │ │ ┌───────────── Tag des Monats (1 - 31)
  │ │ │ ┌───────────── Monat (1-12) ODER jan,feb,mar,apr ...
  │ │ │ │ ┌───────────── Wochentag (0 - 7, Sonntag=0 oder 7) ODER sun,mon ...
  * * * * *  Befehl
        
SymbolBedeutungBeispielEntsprechung
*Jeder Wert* * * * *Jede Minute
-Wertebereich1-10 * * * *Minuten 1 bis 10
,Werteliste1,10 * * * *In den Minuten 1 und 10
/Schrittweise Werte*/10 * * * *Alle 10 Minuten
StringBeschreibungBeispielEntsprechung
@yearlyEinmal jährlich um Mitternacht am 1. Januar@yearly0 0 1 1 *
@annuallyIdentisch mit @yearly@annually0 0 1 1 *
@monthlyEinmal monatlich um Mitternacht am ersten Tag@monthly0 0 1 * *
@weeklyEinmal wöchentlich um Mitternacht Sonntagmorgen@weekly0 0 * * 0
@dailyEinmal täglich um Mitternacht@daily0 0 * * *
@midnightIdentisch mit @daily@midnight0 0 * * *
@hourlyEinmal stündlich zu Stundenbeginn@hourly0 * * * *
@rebootBeim Start ausführen@reboot
04

Gut zu wissen

Standardformat

Klassisches Unix-Crontab verwendet fünf Zeitfelder; danach folgt der Befehl. Ein sechstes Zeitfeld für Sekunden gehört zu einem anderen Dialekt und muss hier ausdrücklich gewählt werden.

Spezielle Strings

Kurzformen wie @daily, @hourly oder @weekly ersetzen häufige Zeitpläne und machen Cron-Jobs leichter lesbar.

Lesbare Beschreibung

Der Ausdruck wird automatisch in eine verständliche deutsche Beschreibung sowie den Zeitpunkt der nächsten Ausführung übersetzt.

Zeitzone & Sommerzeit

Die Vorschau nutzt die Browser-Zeitzone. Der Zielhost kann über lokale Konfiguration oder CRON_TZ abweichen; nicht vorhandene beziehungsweise doppelte Sommerzeitstunden sind besonders zu prüfen.

05

Häufige Fragen

Was ist ein Crontab-Ausdruck?

Crontab ist ein zeitbasierter Aufgabenplaner in Unix-Systemen. Ein Crontab-Ausdruck beschreibt die Ausführungsplanung eines Befehls. Das Standardformat verwendet 5 Felder (Minute, Stunde, Tag, Monat, Wochentag), z. B. bedeutet 0 0 * * * jeden Tag um Mitternacht.

Was bedeuten die Felder in einem Crontab-Ausdruck?

Die Felder sind in dieser Reihenfolge: 1. Minute (0-59), 2. Stunde (0-23), 3. Tag des Monats (1-31), 4. Monat (1-12), 5. Wochentag (0-6, wobei 0 oder 7 Sonntag ist).

Was sind häufige Crontab-Beispiele?

0 0 * * * bedeutet jeden Tag um Mitternacht, */5 * * * * bedeutet alle 5 Minuten, 0 9 * * 1-5 bedeutet 9:00 Uhr an Wochentagen, 0 0 1 * * bedeutet Mitternacht am 1. jeden Monats und 0 0 * * 0 bedeutet jeden Sonntag um Mitternacht.

Warum sehe ich „Ungültiger Cron-Ausdruck“?

Häufige Gründe sind eine zum gewählten Dialekt unpassende Feldanzahl, ein Wert außerhalb der Feldgrenzen oder eine Syntax, die nur eine andere Cron-Implementierung unterstützt. Klassisches Crontab hat fünf Zeitfelder; der nachfolgende Rest der Zeile ist der Befehl, kein Sekundenfeld.

Welche speziellen Strings werden unterstützt?

@yearly bzw. @annually steht für einmal pro Jahr, @monthly für einmal pro Monat, @weekly für einmal pro Woche, @daily bzw. @midnight für einmal pro Tag, @hourly für einmal pro Stunde und @reboot für die Ausführung beim Systemstart.

Quellen und Spezifikationen

Grundlagen, Spezifikationen und weiterführende Angaben zu diesem Werkzeug:

Quellen geprüft am 28. August 2026.

+ 01Verwandte Werkzeuge

Vielleicht auch interessant.