# Cron-Ausdruck-Builder

> Kostenloser clientseitiger Cron-Builder. Generiere Cron-Ausdrücke für Unix, Quartz, AWS EventBridge und GitHub Actions mit Vorschau kommender Ausführungen.

- **Category:** Entwickler
- **URL:** https://www.teafun.cyou/tools/cron-builder/
- **Privacy:** Runs entirely in your browser — no uploads, no account, no tracking.
- **Also known as:** cron expression, crontab, schedule builder, cron job, cron generator, scheduled task
- **Related tools:** [Strukturdaten-Konverter](https://www.teafun.cyou/tools/yaml-json-toml/), [ENV / Shell / Docker Konverter](https://www.teafun.cyou/tools/env-converter/), [JSON-Formatter & -Validator](https://www.teafun.cyou/tools/json-formatter/)
- **Tags:** Planning, Productivity

## About

Baue Cron-Ausdrücke visuell für Unix, Quartz, AWS EventBridge und GitHub Actions. Zeige kommende Ausführungszeiten sofort in deinem Browser an.

## So nutzt du den Cron-Expression-Builder

Wähle den Zieldialekt (Unix crontab, Quartz, AWS EventBridge, GitHub Actions). Der Builder zeigt die fünf (oder sechs / sieben) Felder mit `Every`- oder `Specific`-Schaltern. Schalte `Every minute / hour / day` für `*`-Semantik oder wähle einen Wert für Literal. Nutze das Schritt-Feld für `*/N` (z. B. alle 15 Minuten = `*/15 * * * *`). Tag-des-Monats und Tag-der-Woche schließen sich in einigen Dialekten gegenseitig aus — beide auszuwählen ist OR in Unix cron, aber ungültig in Quartz / EventBridge (einer muss `?` sein). Die Live-Vorschau zeigt die nächsten 5 geplanten Läufe, berechnet in deiner Browser-Zeitzone (cron selbst läuft in der Zeitzone des Servers; nicht übereinstimmende Zeitzonen sind ein Top-Fehlermodus — dein lokales 9 Uhr morgens könnte 3 Uhr morgens UTC sein, wo der Server läuft). Kopiere den Ausdruck und füge ihn in deine crontab, `.github/workflows/*.yml`, EventBridge-Regel oder Quartz JobDetail ein. Der Ausdruck ist auch verlinkbar — das URL-Hash erfasst die vollständige Konfiguration.

## Warum korrekte Cron-Planung wichtig ist

`0 */6 * * *` bedeutet nicht alle 6 Stunden. `*/6` im Stundenfeld bedeutet jede Stunde, deren Nummer durch 6 teilbar ist — das sind 00, 06, 12, 18, genau 4 Läufe pro Kalendertag. Ein Reboot um 03:00 verschiebt den Zeitplan nicht; der nächste Lauf ist 06:00. Um tatsächlich alle 6 Stunden ab jetzt zu laufen, nutze einen zustandsbehafteten Scheduler (Quartz cron triggers, systemd-Timer mit `OnUnitActiveSec=6h` oder die eigene Intervall-Syntax deines CI) — cron selbst ist rein kalenderbasiert und zustandslos. Der andere klassische Fehler ist 30. Februar — `30 14 30 * *` läuft nur in Monaten mit Tag 30, überspringt stillschweigend den Februar (und ergibt 11 Läufe pro Jahr statt 12). Tools, die die nächsten 5-10 Läufe automatisch korrigieren oder vorberechnen, fangen beide Stolpersteine ab, bevor sie in Produktion gehen. AWS empfiehlt EventBridges Rate-Ausdrücke (`rate(6 hours)`) für zustandsbehaftete Intervallplanung statt cron.

_SEO title: Cron-Ausdruck-Builder – Unix, Quartz, AWS, GitHub | TeaFun_

## FAQ

### Welche Formate werden unterstützt?

Dieser Builder gibt Unix-5-Feld-Cron sowie Quartz-, AWS-EventBridge- und GitHub-Actions-Varianten für denselben Zeitplan aus.

### Werden Vorschauzeiten lokal generiert?

Ja. TeaFun berechnet die kommenden Ausführungszeiten in deinem Browser anhand der gewählten Optionen.

### Kann ich dies für GitHub-Actions-Workflows nutzen?

Ja. Wechsle das Format zu GitHub Actions und kopiere den generierten Ausdruck in deinen Workflow-Zeitplan.
