Monu Tools

Cron-uttrycksgenerator

Bygg och kontrollera cron-uttryck. Välj en förinställning eller redigera de fem fälten, och se nästa körtider i din tidszon. Körs helt i din webbläsare.

Så använder du Cron-generator

  1. 01

    Välj en förinställning eller skriv ett cron-uttryck i de fem fälten.

  2. 02

    Se varje fält märkt och validerat medan du redigerar.

  3. 03

    Läs av nästa körtider, beräknade i din lokala tidszon.

Vad ett cron-uttryck är

Ett cron-uttryck är en kompakt sträng av fem fält som talar om för en schemaläggare när en uppgift ska köras: minut, timme, dag i månaden, månad och veckodag. Det är kraftfullt men lätt att få fel, och en felplacerad asterisk kan betyda att ett jobb körs varje minut i stället för en gång om dagen.

Hur generatorn hjälper

Utgå från en vanlig förinställning (varje timme, varje dag vid midnatt, varje måndag kl. 9) eller bygg ett anpassat uttryck fält för fält, med varje fält märkt och validerat medan du skriver.

Avgörande är att den förhandsvisar de fem nästa körtiderna i din webbläsares lokala tidszon, så att du kan bekräfta att schemat faktiskt gör vad du tänkte innan du driftsätter det.

Fältsyntax och värden

Varje fält godtar mer än ett enda värde: en asterisk betyder varje värde, en lista som MON,WED,FRI väljer flera, ett intervall som MON-FRI spänner över dagar, och ett steg som */15 i minutfältet körs vid 0, 15, 30 och 45 över timmen.

Utdatan fungerar med standard-cron på Linux och macOS, crontab, AWS EventBridge, GitHub Actions-scheman och de flesta jobbschemaläggningsbibliotek.

Fällor att se upp för

En klassisk fälla är att sätta både dag-i-månaden och veckodag: standard-cron körs då när endera matchar, inte båda, så ett jobb kan köras oftare än väntat. Att lämna en av de två som en asterisk undviker överraskningen.

Det här verktyget riktar in sig på standard-cron med fem fält, så plattformstillägg som ett sekundfält eller @reboot produceras inte här. Kom också ihåg att jobbet körs i den exekverande serverns tidszon, som kan skilja sig från den lokala förhandsvisningen.

Vanliga frågor

Vad betyder de fem fälten?

I ordning: minut, timme, dag i månaden, månad och veckodag. En asterisk betyder varje värde, så * * * * * körs varje minut.

Hur kör jag ett jobb var 15:e minut?

Använd ett stegvärde i minutfältet: */15 * * * * körs vid minut 0, 15, 30 och 45 varje timme.

Vad accepterar veckodagsfältet?

Talen 0 till 6 (söndag är 0, och 7 betyder också söndag) eller trebokstavsnamn som MON. Du kan använda intervall (MON-FRI) och listor (MON,WED,FRI).

Varför matchar det fler dagar än jag förväntar mig?

När både dag i månaden och veckodag är satta körs standard-cron vid endera träffen, inte båda. Lämna en som * för att undvika överraskningar.

Stöder den sekunder eller icke-standardsyntax?

Den här generatorn riktar in sig på standard-cron med fem fält. Vissa plattformar lägger till ett sekundfält eller tillägg som @reboot, vilket inte produceras här.

Vilken tidszon är körningarna i?

Förhandsvisningen visar nästa körningar i din webbläsares lokala tidszon. Servern som kör jobbet använder sin egen zon, så bekräfta att den stämmer.

Källor

Bädda in det här verktyget

Lägg till det här verktyget på din egen webbplats. Kopiera kodsnutten nedan; den hålls automatiskt uppdaterad.

<iframe src="https://monu.tools/embed/sv/cron-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Relaterade verktyg