Every 15 minutes, on Monday, Tuesday, Wednesday, Thursday, and Friday.
Cron-Ausdruck-Generator — Cron-Syntax verstehen & erstellen
Cron-Syntax auf einen Blick: Ausdruck eingeben, menschenlesbare Erklärung erhalten, nächste Ausführungszeiten prüfen.
Cron ist der klassische Unix-Scheduler — er führt Befehle, Skripte oder Programme zu vordefinierten Zeitpunkten automatisch aus. Cron-Ausdrücke bestehen aus fünf (oder sechs) Feldern, die Minute, Stunde, Tag des Monats, Monat und Wochentag definieren. Dieser Generator hilft Ihnen, Ausdrücke schnell zu erstellen, zu lesen und auf syntaktische Korrektheit zu prüfen. Er zeigt zusätzlich die nächsten Ausführungszeiten an — so sehen Sie sofort, ob Ihr Cron-Job wie gewünscht läuft.
- Computing…
| Field | Token | Matches |
|---|---|---|
| minute | */15 | 0, 15, 30, 45 |
| hour | * | every hour (24) |
| day of month | * | every day of month (31) |
| month | * | every month (12) |
| day of week | 1-5 | 1, 2, 3, 4, 5 |
How to use
Cron-Ausdruck eingeben oder wählen
Tippen Sie einen Cron-Ausdruck in das Eingabefeld oder wählen Sie eine der vorgefertigten Vorlagen (täglich, stündlich, wöchentlich etc.).
Erklärung lesen
Der Generator übersetzt den Ausdruck sofort in einen lesbaren Text, z. B. 'Jeden Tag um 03:00 Uhr'.
Nächste Ausführungszeiten prüfen
Die nächsten fünf Ausführungszeitpunkte werden angezeigt, damit Sie die Korrektheit des Ausdrucks schnell verifizieren können.
Ausdruck kopieren
Kopieren Sie den validierten Ausdruck in Ihre Konfigurationsdatei, CI/CD-Pipeline oder Ihre Cloud-Scheduling-Plattform.
Häufige Cron-Ausdrücke
| Ausdruck | Bedeutung |
|---|---|
| * * * * * | Jede Minute |
| 0 * * * * | Jede Stunde (zur vollen Stunde) |
| 0 3 * * * | Täglich um 03:00 Uhr |
| 0 3 * * 1 | Jeden Montag um 03:00 Uhr |
| 0 0 1 * * | Am 1. jedes Monats um Mitternacht |
| */15 * * * * | Alle 15 Minuten |
| 0 9-17 * * 1-5 | Stündlich, Mo–Fr, 9–17 Uhr |
Frequently asked questions
- Was bedeuten die fünf Felder eines Cron-Ausdrucks?
- Die fünf Felder sind (von links): Minute (0–59), Stunde (0–23), Tag des Monats (1–31), Monat (1–12), Wochentag (0–7, wobei 0 und 7 beide Sonntag bedeuten). Einige Systeme (wie AWS EventBridge oder Quartz) verwenden ein sechstes Feld für Sekunden oder ein siebtes für das Jahr.
- Was bedeutet das Sonderzeichen * in Cron?
- Ein Sternchen (*) steht für 'jeden möglichen Wert'. Im Minutenfeld bedeutet * 'jede Minute', im Monat-Feld 'jeden Monat'. Andere Sonderzeichen: Komma für Aufzählungen (1,3,5), Bindestrich für Bereiche (1-5), Schrägstrich für Schritte (*/2 = alle 2 Einheiten).
- Wie teste ich, ob mein Cron-Job wirklich zur richtigen Zeit läuft?
- Auf Linux-Systemen können Sie mit 'crontab -l' die aktuellen Jobs anzeigen und mit 'grep CRON /var/log/syslog' (Ubuntu/Debian) oder '/var/log/cron' (RHEL/CentOS) die Ausführungshistorie prüfen. Dieser Generator zeigt die nächsten Ausführungszeiten als schnelle Plausibilitätsprüfung.
- Was ist der Unterschied zwischen Cron und Systemd-Timern?
- Systemd-Timer (Linux-Systeme mit systemd) bieten erweiterte Funktionen wie Abhängigkeiten, Logging über journalctl, Ausführung beim Booten (wenn eine verpasste Zeit nachgeholt werden soll) und monotone Kalender. Cron ist einfacher und auf fast allen Unix/Linux-Systemen verfügbar; Systemd-Timer sind leistungsfähiger, aber komplexer.
- Funktionieren Cron-Ausdrücke in AWS, GCP und Azure gleich?
- Fast. AWS EventBridge (CloudWatch Events) verwendet eine leicht abweichende Syntax mit sieben Feldern (Sekunden, Minuten, Stunden, Tag-des-Monats, Monat, Wochentag, Jahr) und kennt '?' als 'kein spezifischer Wert'. GCP Cloud Scheduler und Azure Logic Apps orientieren sich enger an der Unix-Cron-Syntax. Prüfen Sie die Dokumentation Ihres Cloud-Anbieters.
About
Geschichte von Cron
Cron wurde in den 1970er Jahren für Unix Version 7 von Brian Kernighan und anderen AT&T-Bell-Labs-Entwicklern entworfen. Die heute verbreitetste Variante ist Vixie Cron (1987 von Paul Vixie), die Basis für cron-Implementierungen in Linux-Distributionen wie Debian, Ubuntu und Red Hat.
Zeitzonen in Cron
Standard-Cron läuft in der Systemzeitzone des Servers. Sommerzeit-Umstellungen können dazu führen, dass Jobs zweimal oder gar nicht ausgeführt werden. Cloud-Scheduler wie AWS EventBridge und GCP Cloud Scheduler erlauben die explizite Angabe einer Zeitzone. Für robuste zeitzonenabhängige Jobs empfiehlt sich UTC als Serverzeit.
Verwandte Werkzeuge
- Unix-Zeitstempel-KonverterTimestamp ↔ Datum und Uhrzeit umrechnen.
- Base64 Encoder & DecoderText und Dateien in Base64 kodieren und dekodieren.
- Groß-/Kleinschreibung KonverterText in verschiedene Schreibweisen umwandeln.
- Hash-Generator — SHA-1, SHA-256, SHA-384, SHA-512Kryptografische Hashes für Text generieren.
- JSON-Formatierer & -ValidatorJSON formatieren, minimieren und validieren.
- JSON zu YAML & YAML zu JSON KonverterJSON und YAML bidirektional konvertieren.