Kostenloses Tool
Azure Functions Cron-Ausdruck: Generator und Prüfung
Stellen Sie einen Zeitplan mit wenigen Klicks zusammen oder fügen Sie einen Ausdruck ein. Sie erhalten den sechsteiligen NCRONTAB-Ausdruck, seine Bedeutung in Worten und die genauen nächsten Ausführungen, in UTC und in Ihrer Zeitzone.
Zeitplan erstellen
In Worten
Die nächsten 10 Ausführungen
Im Code
Oder legen Sie den Zeitplan in einer App-Einstellung ab und ändern Sie ihn ohne neues Deployment:
Häufige Cron-Ausdrücke für Azure Functions
| Ausdruck | Bedeutung | Testen |
|---|---|---|
| 0 */5 * * * * | Alle 5 Minuten | |
| 0 */15 * * * * | Alle 15 Minuten | |
| 0 0 * * * * | Jede Stunde | |
| 0 0 */2 * * * | Alle 2 Stunden | |
| 0 0 2 * * * | Um 02:00, jeden Tag | |
| 0 30 8 * * 1-5 | Um 08:30 · Wochentage: Montag – Freitag | |
| 0 0 9 * * 1 | Um 09:00 · Wochentage: Montag | |
| 0 0 0 1 * * | Um 00:00 · Tage im Monat: 1 | |
| 0 */5 8-17 * * 1-5 | Alle 5 Minuten zwischen 08:00 und 17:59 · Wochentage: Montag – Freitag | |
| */30 * * * * * | Alle 30 Sekunden |
Die sechs Felder eines NCRONTAB-Ausdrucks
| # | Feld | Erlaubte Werte |
|---|---|---|
| 1 | Sekunde | 0–59 |
| 2 | Minute | 0–59 |
| 3 | Stunde | 0–23 |
| 4 | Tag im Monat | 1–31 |
| 5 | Monat | 1–12 oder Jan–Dec |
| 6 | Wochentag | 0–6 (0 = Sonntag) oder Sun–Sat |
Sonderzeichen: * jeder Wert · , Liste (1,15) · - Bereich (1-5) · / Schritt (*/5). Namen von Tagen und Monaten sind englisch.
Häufige Fehler bei Timer Triggern
- /Sechs Felder, nicht fünf. Azure beginnt mit Sekunden, aus dem Linux-Cron */5 * * * * wird also 0 */5 * * * *.
- /Azure führt Timer Trigger in UTC aus. Für Ortszeit setzen Sie die App-Einstellung WEBSITE_TIME_ZONE, die nicht jeder Hosting-Plan unterstützt.
- /Wenn Sie Tag im Monat und Wochentag setzen, müssen beide zutreffen. Bei Linux-Cron genügt eines von beiden.
- /Mit lokaler Zeitzone können Ausführungen rund um die Zeitumstellung ausfallen oder doppelt laufen. Planen Sie wichtige Jobs nicht zwischen 02:00 und 03:00.
- /Lassen Sie RunOnStartup = true nicht in Produktion. Die Funktion läuft dann auch bei jedem Neustart und jeder Skalierung.
- /Legen Sie den Zeitplan in einer App-Einstellung ab, etwa TimerTrigger("%ImportSchedule%"), dann ändern Sie ihn ohne neues Deployment.
© 2026 ProCoding — Alle Rechte vorbehalten.Impressum und DatenschutzHaftungsausschlussSplit, Kroatien