Crontab-Generator

Validieren und generieren Sie Crontab-Ausdruecke und erhalten Sie eine lesbare Beschreibung des Cron-Zeitplans.
Felder: 5 (sollte 5 oder 6 sein)
Ausfuehrlich
24-Stunden-Format
Tage beginnen bei 0

Crontab-Syntax und Beispiele

  ┌───────────── [optional] Sekunden (0 - 59)
  │ ┌───────────── Minute (0 - 59)
  │ │ ┌───────────── Stunde (0 - 23)
  │ │ │ ┌───────────── Tag des Monats (1 - 31)
  │ │ │ │ ┌───────────── Monat (1-12) ODER jan,feb,mar,apr ...
  │ │ │ │ │ ┌───────────── Wochentag (0 - 6, Sonntag=0) ODER So,Mo ...
  * * * * * *  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 jaehrlich 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 woechentlich um Mitternacht Sonntagmorgen@weekly0 0 * * 0
@dailyEinmal taeglich um Mitternacht@daily0 0 * * *
@midnightIdentisch mit @daily@midnight0 0 * * *
@hourlyEinmal stuendlich zu Stundenbeginn@hourly0 * * * *
@rebootBeim Start ausfuehren@reboot

Haeufig gestellte Fragen

Was ist ein Crontab-Ausdruck?

Crontab ist ein zeitbasierter Aufgabenplaner in Unix-Systemen. Ein Crontab-Ausdruck beschreibt die Ausfuehrungsplanung 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?
  • 1.: Minute (0-59)
  • 2.: Stunde (0-23)
  • 3.: Tag des Monats (1-31)
  • 4.: Monat (1-12)
  • 5.: Wochentag (0-6, 0 oder 7 ist Sonntag)
Haeufige Crontab-Beispiele
  • 0 0 * * * : Jeden Tag um Mitternacht
  • */5 * * * * : Alle 5 Minuten
  • 0 9 * * 1-5 : 9:00 Uhr an Wochentagen (Mo-Fr)
  • 0 0 1 * * : Mitternacht am 1. jeden Monats
  • 0 0 * * 0 : Jeden Sonntag um Mitternacht
Warum sehe ich "Ungueltiger Cron-Ausdruck"?

Haeufige Gruende:

  • Falsche Anzahl von Feldern (sollte 5 oder 6 sein)
  • Feldwert ausserhalb der Grenzen (z.B. Minute > 59)
  • Zusaetzliche Leerzeichen oder Formatierungsfehler
Welche speziellen Strings werden unterstuetzt?
  • @yearly / @annually : Einmal pro Jahr
  • @monthly : Einmal pro Monat
  • @weekly : Einmal pro Woche
  • @daily / @midnight : Einmal pro Tag
  • @hourly : Einmal pro Stunde
  • @reboot : Beim Start
+ 01Verwandte Werkzeuge

Vielleicht auch interessant.