Verktygsbeskrivning

CRON Parser är en cron‑job‑parser och -validerare som hjälper dig att förstå och validera CRON‑uttryck som används för att schemalägga uppgifter och jobb. Denna cron‑uttrycksanalysator parser ditt CRON‑uttryck och visar nästa och föregående körningstid, samt konverterar cron‑uttrycket till text med en mänskligt läsbar förklaring av när den schemalagda uppgiften kommer att köras.

Funktioner

  • CRON‑uttrycksparsing: Parsar och validerar CRON‑uttryck i standardformat med vår cron‑job‑validerare
  • Nästa/föregående körningstider: Visa när uppgiften körs nästa gång och när den senast kördes
  • Cron‑uttryck till text: Konvertera CRON‑syntax till en klar svensk beskrivning med mänskligt läsbara förklaringar
  • Stöd för tidszoner: Visa körningstider i valfri tidszon med en sökbar tidszonsväljare
  • Validering i realtid: Omedelbar feedback från cron‑job‑valideraren om ditt CRON‑uttryck är giltigt
  • Kopiera resultat: Kopiera enkelt körningstider och förklaringar

Användningsområden

  • Uppgiftsschemaläggning: Verifiera att dina schemalagda jobb körs vid de förväntade tiderna med vår cron‑uttrycksanalysator
  • Felsökning av cron‑job: Använd cron‑job‑valideraren för att förstå varför ett cron‑jobb kanske inte körs som förväntat
  • Dokumentation: Generera mänskligt läsbara cron‑uttryck‑till‑text‑beskrivningar för dokumentation
  • Tidszonskonvertering: Kontrollera körningstider över olika tidszoner för distribuerade system
  • Lära sig CRON: Förstå cron‑formatet genom förklaringar i realtid och exempel

Vad är CRON?

CRON är en tidsbaserad jobb‑schemaläggare i Unix‑liknande operativsystem. Att förstå cron‑formatet som förklaras nedan är avgörande för effektiv uppgiftsschemaläggning. Ett CRON‑uttryck är en sträng bestående av fem eller sex fält separerade med mellanslag som definierar ett schema:

* * * * *
│ │ │ │ │
│ │ │ │ └─── Veckodag (0-7, söndag = 0 eller 7)
│ │ │ └───── Månad (1-12)
│ │ └─────── Dag i månad (1-31)
│ └───────── Timme (0-23)
└─────────── Minut (0-59)

Vanliga exempel:

  • 0 * * * * - Varje timme på minut 0
  • */15 * * * * - Varje 15:e minut
  • 0 9 * * 1-5 - Klockan 09:00 på vardagar (måndag‑fredag)
  • 0 0 1 * * - Vid midnatt den första dagen i varje månad
  • 30 14 * * 0 - Klockan 14:30 varje söndag