Cron-uttrycksparser

Klistra in vilket 5-fältigt cron-uttryck som helst och se direkt vad det betyder på vanlig svenska – inget mer kisande på asterisker och snedstreck för att lista ut när en uppgift körs.

Hjälpte den här kalkylatorn dig?

Vad är Cron-uttrycksparser?

Cron är den standardsyntax för schemaläggning som används av Unix/Linux cron-jobb, CI/CD-pipelines, Kubernetes CronJobs och otaliga andra uppgiftsschemaläggare. Ett cron-uttryck packar ett helt återkommande schema i fem kompakta fält, vilket är kraftfullt men notoriskt svårläst vid en blick – är "0 */4 * * 1-5" var 4:e timme på vardagar, eller något helt annat? Denna parser delar upp ett cron-uttryck fält för fält och översätter det till en mening på vanlig svenska, så att du kan verifiera att ett schema är korrekt innan du distribuerar det, eller snabbt förstå ett schema någon annan skrivit utan att korsreferera en cron-syntaxtabell.

När du ska använda denna kalkylator

  • När du behöver utvärdera verktygskostnader innan du startar ett projekt
  • När du jämför resultat med liknande verktyg
  • När du lär dig hur du använder verktyget i olika scenarier
  • När du delar resultat med teamet eller kunder
  • När du verifierar verktygets beräkningsnoggrannhet
  • När du söker ett snabbt och enkelt sätt att lösa ett specifikt problem

Steg:

  1. Klistra in eller skriv ett 5-fältigt cron-uttryck i inmatningsfältet.
  2. Se varje fält uppdelat individuellt med dess betydelse.
  3. Läs den vanliga-svenska-översättningen av hela schemat.
  4. Prova en förinställningsknapp för vanliga scheman som "varje timme" eller "vardagar kl. 9".

Formel

┌───────────── minut (0–59) │ ┌───────────── timme (0–23) │ │ ┌───────────── dag i månaden (1–31) │ │ │ ┌───────────── månad (1–12) │ │ │ │ ┌───────────── dag i veckan (0–6, söndag=0) │ │ │ │ │ * * * * *

Användningsområden

  • Verifiera ett cron-schema innan du distribuerar en schemalagd uppgift eller CI/CD-pipeline
  • Förstå en Kubernetes CronJob eller serverlös schemalagd funktion som en kollega skrivit
  • Felsöka varför en schemalagd uppgift kördes (eller inte kördes) vid en oväntad tidpunkt
  • Lära sig cron-syntax för en sysadmin- eller DevOps-kurs
  • Granska befintliga crontab-poster vid en servermigrering

Viktiga fördelar

  • Översätter kryptisk cron-syntax till vanlig svenska direkt
  • Bryter ner vart och ett av de 5 fälten individuellt för tydlighet
  • Förinställningar med ett klick för de vanligaste schemaläggningsmönstren
  • Ingen registrering, körs helt i din webbläsare

Proffstips

  • När du är osäker, testa med en mycket nära förestående tidpunkt först för att bekräfta att schemat utlöses som förväntat
  • Använd intervall (1–5) i stället för att lista varje värde med kommatecken när det är möjligt, för läsbarhet
  • Dubbelkolla serverns eller schemaläggarens tidszonsinställning – detta är den vanligaste källan till "fel tid"-cronbuggar
  • För allt mer komplext än ett enkelt dagligt/veckoschema: skriv ut den vanliga-svenska-beskrivningen och jämför den med din avsikt innan du distribuerar

Vanliga misstag att undvika

  • Att glömma att dag i månaden och dag i veckan ELLER:as samman, inte OCH:as
  • Att blanda ihop 0-indexerad dag i veckan (0=söndag) med 1-indexerade konventioner från andra system
  • Att anta att */7 i fältet för dag i månaden betyder "var 7:e dag" – det betyder faktiskt dagarna 1, 8, 15, 22, 29, som startar om varje månad
  • Att glömma att de flesta cron-implementationer körs i serverns lokala tidszon, inte UTC eller användarens tidszon

Viktiga begrepp förklarade

Cron: En tidsbaserad uppgiftsschemaläggare som används i Unix-liknande operativsystem
Crontab: Filen eller kommandot som används för att definiera en lista av cron-jobb
Stegvärde: Syntaxen "/N" som betyder "var N:e enhet" med start från ett fälts minimivärde
CronJob: Kubernetess inbyggda resurs för att köra cron-schemalagda uppgifter

Relaterade begrepp

  • Tidsskillnadskalkylator: Beräkna tiden mellan två datum och tidpunkter
  • Dagar kvar-räknare: Räkna dagar till ett specifikt datum
  • Unix-tidsstämpelkonverterare: Konvertera mellan Unix-tidsstämplar och datum
  • Tidszonsöverlappsräknare: Hitta överlapp av arbetstider mellan tidszoner
  • Json Formatter: Formatera och validera JSON-data

Exempel

Uttrycket "0 9 * * 1-5" delas upp till: minut=0, timme=9, varje dag i månaden, varje månad, måndag till fredag – vilket betyder "Klockan 09:00, måndag till fredag."

Tolka dina resultat

Det här verktyget visar detaljerade resultat baserat på dina uppgifter. Gå igenom varje avsnitt noggrant för att förstå hur du ska tolka siffrorna och fatta beslut utifrån dem. Om du har frågor om hur verktyget fungerar eller hur du ska tolka vissa resultat, kolla in FAQ-avsnittet nedan eller kontakta supporten.

Vanliga frågor

Vilka är de 5 fälten i ett cron-uttryck?
I ordning: minut (0–59), timme (0–23), dag i månaden (1–31), månad (1–12) och dag i veckan (0–6, där 0 är söndag). En uppgift körs när alla fem fält matchar den aktuella tiden.
Vad betyder en asterisk (*) i cron-syntax?
En asterisk betyder "varje värde är tillåtet" för det fältet. Till exempel betyder * i timfältet att uppgiften kan köras vilken timme som helst, vilket i praktiken innebär att fältet inte begränsar schemat.
Vad betyder */5?
Snedstrecket anger ett stegvärde. */5 i minutfältet betyder "var 5:e minut" – med start från fältets minimivärde och upprepat var 5:e enhet.
Hur schemalägger jag en uppgift bara på vardagar?
Använd ett intervall i fältet för dag i veckan: 1–5 representerar måndag till fredag. I kombination med en specifik timme och minut, t.ex. "0 9 * * 1-5", körs uppgiften kl. 09:00 varje vardag.
Är det här verktyget gratis?
Ja, det här verktyget är helt gratis och kräver ingen registrering. Du kan använda det fritt.
Är uppgifterna säkra?
Ja, alla beräkningar sker i din webbläsare. Ingen data skickas till våra servrar.
Kan jag använda verktyget i mobilen?
Ja, verktyget fungerar på alla enheter, inklusive smartphones och surfplattor.
Hur sparar jag mina resultat?
Du kan kopiera resultaten eller exportera dem som en PDF- eller CSV-fil, om den funktionen finns tillgänglig.
Är resultaten korrekta?
Resultaten bygger på etablerade formler och ekvationer. Kontrollera dina inmatade värden för bästa noggrannhet.
Kan jag använda verktyget offline?
Ja, de flesta beräkningar sker lokalt i din webbläsare och kräver ingen internetanslutning.
Hur löser jag ett problem med verktyget?
Se till att du använder den senaste webbläsarversionen och rensa cacheminnet vid behov. Kontakta supporten om problemet kvarstår.

Upptäck fler verktyg

Färska urval från hela vårt verktygsbibliotek.