PRAXISMETHODEVon der Syntax zum belastbaren Ergebnis
01Zuerst den Ziel-Scheduler bestimmen
Klassischer Cron mit fünf Feldern, Quartz, systemd und Cloud-Scheduler verwenden nicht dieselbe Syntax. Prüfen Sie vor dem Schreiben Feldanzahl, Wochentagswerte und Zeitzonenkonfiguration in der offiziellen Dokumentation des Zielprodukts.
02Künftige Läufe im Kalender prüfen
Eine Übersetzung in Alltagssprache reicht nicht. Listen Sie mindestens fünf nächste Ausführungen auf und testen Sie Monatsende, Schalttag, Sommerzeitwechsel und die Richtlinie für verpasste Läufe in der tatsächlichen Region.
03Sicheren Betriebsnachweis anlegen
Dokumentieren Sie Überlappungsverhalten, maximale Wiederholungen, Zeitlimit und Alarmverantwortung. Kann ein neuer Lauf vor Abschluss des vorherigen beginnen, müssen Sperre oder Idempotenz unabhängig vom Cron-Ausdruck entworfen werden.
04Ereignis oder Queue statt Cron
Cron allein passt nicht, wenn ein Auftrag exakt einmal laufen, auf ein Vorgängerergebnis warten oder ohne Zeitplanverzug reagieren muss. Ereignisauslöser, dauerhafte Queue, verteilte Sperre und beobachtbare Wiederholungsrichtlinie sind dann getrennt zu entwerfen.
01
Felder
| Syntax | Bedeutung | Beispiel |
|---|
1 · dakika | 0–59 | 0 |
2 · saat | 0–23 | 3 |
3 · ayın günü | 1–31 | 1 |
4 · ay | 1–12 | 1,6,12 |
5 · haftanın günü | Meist 0–7; Sonntag ist 0 oder 7 | 1-5 |
02
Häufige Zeitpläne
| Syntax | Bedeutung | Beispiel |
|---|
* * * * * | Jede Minute | — |
*/15 * * * * | Alle 15 Minuten | — |
0 3 * * * | Täglich um 03:00 | — |
30 9 * * 1-5 | Montag bis Freitag um 09:30 | — |
0 0 1 * * | Am ersten Tag jedes Monats um 00:00 | — |
0 6,18 * * * | Täglich um 06:00 und 18:00 | — |
03
Betriebliche Kontrollen
| Syntax | Bedeutung | Beispiel |
|---|
Saat dilimi | Im Cron-Text unsichtbar; Scheduler-Konfiguration dokumentieren | — |
DST | Lokale Jobs können ausfallen oder doppelt laufen | — |
İdempotency | Doppelte Ausführungen sicher beherrschen | — |
Gözlemlenebilirlik | Geplanten/tatsächlichen Start und Ergebnis protokollieren | — |
FAQHäufige Fragen
Enthält ein Cron-Ausdruck eine Zeitzone?+
Das klassische Fünf-Felder-Format nicht. Zeitzone und Sommerzeit kommen aus Daemon-, Container- oder Plattformkonfiguration.
Wie wirken Monatstag und Wochentag zusammen?+
Engines unterscheiden sich; manche starten, wenn eines der Felder passt. Prüfen Sie die Dokumentation und die nächsten Läufe der Produktions-Engine.