# Cron Ausdruck Generator: Zeitpläne bauen und testen

URL: https://whatshouldibuildnext.com/de/tools/cron-ausdruck-generator
Type: tool
Locale: de
Published: 2026-10-18
Updated: 2026-10-19

---

> Cron Ausdrücke aus Vorlagen oder von Hand bauen, verständlich erklärt bekommen und die nächsten fünf Ausführungen sehen. Alles läuft lokal, ohne Anmeldung.

*Kostenloses Cron Tool*

## Cron Ausdruck Generator: Zeitpläne in Sekunden bauen und prüfen

Wähle eine Vorlage oder tippe die fünf Felder ein. Du bekommst eine verständliche Beschreibung, eine Aufschlüsselung Feld für Feld und die nächsten fünf Ausführungszeiten, alles lokal berechnet.

## Cron Ausdruck Generator

Starte mit einer Vorlage oder bearbeite beliebige der fünf Felder. Ausdruck, Beschreibung und die nächsten fünf Ausführungen aktualisieren sich beim Tippen.

*[Interactive widget — see the live page for the full experience]*

## Was das Tool mit deinen fünf Feldern macht

### Es liest jedes Feld für sich

Jedes Feld akzeptiert einen einzelnen Wert, eine Liste (1,15), einen Bereich (1-5), eine Schrittweite (*/10) oder eine Mischung davon. Monats und Wochentagsnamen wie JAN oder MON-FRI funktionieren. Werte außerhalb des Bereichs und rückwärts laufende Bereiche werden genau in dem Feld markiert, das falsch ist.

### Es wendet die echte Cron Regel an

Ein Zeitpunkt passt, wenn Minute, Stunde und Monat in deinen Listen stehen und der Tagestest zutrifft. Sind Tag des Monats und Wochentag beide eingeschränkt, reicht cron eines von beiden. Beginnt eines davon mit einem Sternchen, müssen beide zutreffen.

### Es geht den Kalender durch, um künftige Läufe zu finden

Ausgehend von der aktuellen Minute geht das Skript Tag für Tag durch, behält die Tage, die den Tagestest bestehen, und listet dann die passenden Stunden und Minuten in Reihenfolge auf. Es schaut bis zu acht Jahre voraus, das reicht, um auch einen Zeitplan für den 29. Februar zu finden.

*Syntax*

## Die fünf Felder in der Reihenfolge, in der cron sie liest

Eine Cron Zeile besteht aus fünf Feldern, getrennt durch Leerzeichen, gefolgt vom Befehl. Die Reihenfolge ändert sich nie: Minute, Stunde, Tag des Monats, Monat, Wochentag. Die meisten Fehler entstehen durch Vertauschen der ersten beiden, sodass ein Zeitplan für 14 Uhr in Minute 14 jeder Stunde läuft. Lies von links nach rechts und sprich die Felder laut aus, bevor du speicherst.

- Minute: 0-59
- Stunde: 0-23, im 24 Stunden Format
- Tag des Monats: 1-31
- Monat: 1-12 oder JAN-DEC
- Wochentag: 0-7 oder SUN-SAT, wobei 0 und 7 beide Sonntag sind
- Zeichen: * für jeden Wert, Komma für eine Liste, - für einen Bereich, / für eine Schrittweite

## Cron Fallen, die Leute ein Wochenende kosten

### Die Umgebung ist fast leer

Cron startet Jobs mit einem minimalen PATH und ohne Shell Profil. Ein Skript, das in deinem Terminal läuft, kann aus cron heraus still scheitern. Nutze absolute Pfade für den Befehl und für jede Datei, die er liest, und leite die Ausgabe in eine Logdatei um, damit du Fehler siehst.

### Ein Prozentzeichen beendet deinen Befehl

In einer crontab Zeile wird ein nicht maskiertes % als Zeilenumbruch behandelt, und alles danach geht als Eingabe an den Befehl. Datumsformate wie date +%F brauchen für jedes Prozentzeichen einen Backslash. Lege den Befehl in ein Skript, dann verschwindet das Problem.

### Jede Minute ist selten, was du willst

Ein Job, der jede Minute läuft und 90 Sekunden braucht, überschneidet sich mit sich selbst. Sichere lange Jobs mit einem Lock ab oder nutze eine Warteschlange. Wenn du nur alle paar Minuten etwas brauchst, ist eine Schrittweite wie */5 schonender und auch für das, was der Job aufruft.

### Zeitzonen gehören nicht dir

Eine crontab nutzt die Zeitzone des Servers. Gehostete Scheduler nutzen meist UTC. Ein Job für 09:00 kann je nach Standort der Maschine um 17:00 in Taipeh oder um 04:00 in Bangkok laufen. Schreibe die Zeitzone als Kommentar neben die Zeile.

### Wochentag und Tag des Monats verbinden sich mit ODER

Wenn du beide Felder einschränkst, wird der Zeitplan nicht enger, sondern breiter. Willst du den ersten Montag im Monat, kann kein Ausdruck mit fünf Feldern das direkt ausdrücken. Lass den Job jeden Montag laufen und das Skript prüfen, ob das Datum 7 oder kleiner ist.

### Teste den Zeitplan vor dem Job

Prüfe zuerst hier die nächsten fünf Läufe, dann starte den Befehl von Hand mit derselben Umgebung. Zwei kleine Checks schlagen das Debuggen eines nächtlichen Backups, das nie gelaufen ist. Fang mit einem harmlosen Befehl an, etwa dem Schreiben des Datums in eine Datei.

## Fragen zu Cron Ausdrücken

### Ist dieser Cron Ausdruck Generator kostenlos, und schickt er meinen Zeitplan irgendwohin?

Er ist kostenlos, braucht keine Anmeldung und läuft komplett in deinem Browser. Der Ausdruck, den du eingibst, wird lokal von einem kleinen Skript auf dieser Seite verarbeitet. Nichts wird hochgeladen. Der einzige Netzwerkaufruf ist ein anonymer Zähler, der nur festhält, dass das Tool benutzt wurde.

### Wie viele Felder hat ein Cron Ausdruck?

Fünf im Standard Unix cron: Minute, Stunde, Tag des Monats, Monat und Wochentag, in dieser Reihenfolge. Manche Scheduler haben ein sechstes Feld. Quartz setzt Sekunden an den Anfang, und AWS EventBridge hat ein Jahresfeld und nutzt ein Fragezeichen. Dieses Tool unterstützt nur das Format mit fünf Feldern. Füge das Ergebnis also in eines dieser Systeme ein und prüfe dessen Doku auf das zusätzliche Feld.

### Warum läuft mein Job an Tagen, die ich nicht erwartet habe, wenn ich Tag des Monats und Wochentag beide setze?

Weil Standard cron beide Felder als ODER behandelt, wenn beide eingeschränkt sind. Der Ausdruck 0 0 13 * 5 läuft an jedem 13. und an jedem Freitag, nicht nur an Freitag dem 13. Beginnt eines der beiden Felder mit einem Sternchen, wird die Prüfung stattdessen zum UND. Die Vorschau oben wendet diese Regel an, sodass du die echten Daten siehst, bevor du deployst.

### Welche Zeitzone nutzen die nächsten Laufzeiten?

Du wählst. UTC ist der Standard, weil die meisten Cloud Scheduler cron in UTC ausführen. Die zweite Option nutzt die Zeitzone deines Browsers. Dein eigener Server kann eine dritte verwenden. Prüfe deshalb die Zeitzoneneinstellung der Maschine oder die Doku des Schedulers, bevor du den Uhrzeiten vertraust.

### Funktioniert derselbe Ausdruck in GitHub Actions, Kubernetes und crontab?

Die fünf Felder bedeuten in allen drei dasselbe. GitHub Actions wertet Zeitpläne in UTC aus, und das kürzeste erlaubte Intervall ist alle 5 Minuten. Ein Kubernetes CronJob nutzt dieselben fünf Felder und lässt dich in neueren Versionen eine Zeitzone setzen. Eine klassische crontab nutzt die Zeitzone der Maschine. Schreibweisen wie @daily werden von vielen crontab Implementierungen akzeptiert, aber nicht von jedem Scheduler. Nutze im Zweifel die Form mit fünf Feldern.

### Was bedeutet eine Schrittweite wie */15 oder 10/20?

Eine Schrittweite nimmt jeden n-ten Wert eines Bereichs. Im Minutenfeld bedeutet */15 die Werte 0, 15, 30 und 45. Ein Startwert mit Schrittweite, etwa 10/20, läuft vom Startwert bis zum Ende des Feldes: Minuten 10, 30 und 50. Ein Bereich mit Schrittweite, etwa 8-18/2 im Stundenfeld, bedeutet 8, 10, 12, 14, 16 und 18.

### Kann ich Namen wie MON-FRI oder JAN verwenden?

Ja. Die Felder für Monat und Wochentag akzeptieren dreistellige englische Namen in beliebiger Schreibweise. Zahlen funktionieren auch: Monate laufen von 1 bis 12, Wochentage von 0 bis 7, wobei sowohl 0 als auch 7 Sonntag bedeuten.

### Was passiert bei den Umstellungen der Sommerzeit?

Das hängt vom Scheduler ab. Springt die Uhr vor, kann ein Job, der in die übersprungene Stunde fällt, ausfallen oder verspätet laufen. Springt die Uhr zurück, kann ein Job in der doppelten Stunde zweimal laufen. Muss ein Job genau einmal am Tag laufen, plane ihn in UTC oder zu einer Uhrzeit, die nicht nahe am Wechsel liegt.

## Suchst du die nächste Sache, die du bauen kannst?

Ein Cron Job ist ein gutes erstes Backend für ein Side Project. Der kostenlose Generator auf unserer Startseite liefert dir mit einem Klick eine komplette Projektspezifikation mit Stack und Umfang.

*Call to action: Projektidee holen*


## FAQ

### Ist dieser Cron Ausdruck Generator kostenlos, und schickt er meinen Zeitplan irgendwohin?

Er ist kostenlos, braucht keine Anmeldung und läuft komplett in deinem Browser. Der Ausdruck, den du eingibst, wird lokal von einem kleinen Skript auf dieser Seite verarbeitet. Nichts wird hochgeladen. Der einzige Netzwerkaufruf ist ein anonymer Zähler, der nur festhält, dass das Tool benutzt wurde.

### Wie viele Felder hat ein Cron Ausdruck?

Fünf im Standard Unix cron: Minute, Stunde, Tag des Monats, Monat und Wochentag, in dieser Reihenfolge. Manche Scheduler haben ein sechstes Feld. Quartz setzt Sekunden an den Anfang, und AWS EventBridge hat ein Jahresfeld und nutzt ein Fragezeichen. Dieses Tool unterstützt nur das Format mit fünf Feldern. Füge das Ergebnis also in eines dieser Systeme ein und prüfe dessen Doku auf das zusätzliche Feld.

### Warum läuft mein Job an Tagen, die ich nicht erwartet habe, wenn ich Tag des Monats und Wochentag beide setze?

Weil Standard cron beide Felder als ODER behandelt, wenn beide eingeschränkt sind. Der Ausdruck 0 0 13 * 5 läuft an jedem 13. und an jedem Freitag, nicht nur an Freitag dem 13. Beginnt eines der beiden Felder mit einem Sternchen, wird die Prüfung stattdessen zum UND. Die Vorschau oben wendet diese Regel an, sodass du die echten Daten siehst, bevor du deployst.

### Welche Zeitzone nutzen die nächsten Laufzeiten?

Du wählst. UTC ist der Standard, weil die meisten Cloud Scheduler cron in UTC ausführen. Die zweite Option nutzt die Zeitzone deines Browsers. Dein eigener Server kann eine dritte verwenden. Prüfe deshalb die Zeitzoneneinstellung der Maschine oder die Doku des Schedulers, bevor du den Uhrzeiten vertraust.

### Funktioniert derselbe Ausdruck in GitHub Actions, Kubernetes und crontab?

Die fünf Felder bedeuten in allen drei dasselbe. GitHub Actions wertet Zeitpläne in UTC aus, und das kürzeste erlaubte Intervall ist alle 5 Minuten. Ein Kubernetes CronJob nutzt dieselben fünf Felder und lässt dich in neueren Versionen eine Zeitzone setzen. Eine klassische crontab nutzt die Zeitzone der Maschine. Schreibweisen wie @daily werden von vielen crontab Implementierungen akzeptiert, aber nicht von jedem Scheduler. Nutze im Zweifel die Form mit fünf Feldern.

### Was bedeutet eine Schrittweite wie */15 oder 10/20?

Eine Schrittweite nimmt jeden n-ten Wert eines Bereichs. Im Minutenfeld bedeutet */15 die Werte 0, 15, 30 und 45. Ein Startwert mit Schrittweite, etwa 10/20, läuft vom Startwert bis zum Ende des Feldes: Minuten 10, 30 und 50. Ein Bereich mit Schrittweite, etwa 8-18/2 im Stundenfeld, bedeutet 8, 10, 12, 14, 16 und 18.

### Kann ich Namen wie MON-FRI oder JAN verwenden?

Ja. Die Felder für Monat und Wochentag akzeptieren dreistellige englische Namen in beliebiger Schreibweise. Zahlen funktionieren auch: Monate laufen von 1 bis 12, Wochentage von 0 bis 7, wobei sowohl 0 als auch 7 Sonntag bedeuten.

### Was passiert bei den Umstellungen der Sommerzeit?

Das hängt vom Scheduler ab. Springt die Uhr vor, kann ein Job, der in die übersprungene Stunde fällt, ausfallen oder verspätet laufen. Springt die Uhr zurück, kann ein Job in der doppelten Stunde zweimal laufen. Muss ein Job genau einmal am Tag laufen, plane ihn in UTC oder zu einer Uhrzeit, die nicht nahe am Wechsel liegt.