Kostnadsfritt verktyg
Azure Functions cron-uttryck: generator och kontroll
Bygg ett schema med några val eller klistra in ett uttryck. Du får NCRONTAB-uttrycket med sex fält, vad det betyder i ord och exakt när det körs nästa gång, i UTC och i din tidszon.
Bygg ett schema
I ord
Kommande 10 körningar
I koden
Eller lägg schemat i en appinställning och ändra det utan ny driftsättning:
Vanliga cron-uttryck för Azure Functions
| Uttryck | Betydelse | Prova |
|---|---|---|
| 0 */5 * * * * | Med 5 minuters mellanrum | |
| 0 */15 * * * * | Med 15 minuters mellanrum | |
| 0 0 * * * * | Varje timme | |
| 0 0 */2 * * * | Med 2 timmars mellanrum | |
| 0 0 2 * * * | Kl. 02:00, varje dag | |
| 0 30 8 * * 1-5 | Kl. 08:30 · Veckodagar: måndag – fredag | |
| 0 0 9 * * 1 | Kl. 09:00 · Veckodagar: måndag | |
| 0 0 0 1 * * | Kl. 00:00 · Dagar i månaden: 1 | |
| 0 */5 8-17 * * 1-5 | Med 5 minuters mellanrum mellan 08:00 och 17:59 · Veckodagar: måndag – fredag | |
| */30 * * * * * | Med 30 sekunders mellanrum |
De sex fälten i ett NCRONTAB-uttryck
| # | Fält | Tillåtna värden |
|---|---|---|
| 1 | Sekund | 0–59 |
| 2 | Minut | 0–59 |
| 3 | Timme | 0–23 |
| 4 | Dag i månaden | 1–31 |
| 5 | Månad | 1–12 eller Jan–Dec |
| 6 | Veckodag | 0–6 (0 = söndag) eller Sun–Sat |
Specialtecken: * alla värden · , lista (1,15) · - intervall (1-5) · / steg (*/5). Namn på dagar och månader skrivs på engelska.
Vanliga misstag med timer triggers
- /Sex fält, inte fem. Azure börjar med sekunder, så Linux-cron */5 * * * * blir 0 */5 * * * *.
- /Azure kör timer triggers i UTC. För lokal tid, sätt appinställningen WEBSITE_TIME_ZONE, som inte alla hostingplaner stöder.
- /Om du sätter både dag i månaden och veckodag måste båda stämma. I Linux-cron räcker det med ett av dem.
- /Med lokal tidszon kan körningar kring omställningen till sommartid hoppas över eller köras två gånger. Schemalägg inte viktiga jobb mellan 02:00 och 03:00.
- /Lämna inte RunOnStartup = true i produktion. Funktionen körs då också vid varje omstart och skalning.
- /Lägg schemat i en appinställning, till exempel TimerTrigger("%ImportSchedule%"), så kan du ändra det utan ny driftsättning.
© 2026 ProCoding — Alla rättigheter förbehållna.Företagsinformation och integritetAnvändarvillkorSplit, Kroatien