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

      UttryckBetydelseProva
      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-5Kl. 08:30 · Veckodagar: måndag – fredag
      0 0 9 * * 1Kl. 09:00 · Veckodagar: måndag
      0 0 0 1 * *Kl. 00:00 · Dagar i månaden: 1
      0 */5 8-17 * * 1-5Med 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ältTillåtna värden
      1Sekund0–59
      2Minut0–59
      3Timme0–23
      4Dag i månaden1–31
      5Månad1–12 eller Jan–Dec
      6Veckodag0–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