Monu Tools

Cron-udtryksgenerator

Byg og tjek cron-udtryk. Vælg en forudindstilling eller redigér de fem felter, og se de næste kørselstidspunkter i din tidszone. Kører helt i din browser.

Sådan bruger du Cron-generator

  1. 01

    Vælg en forudindstilling, eller skriv et cron-udtryk i de fem felter.

  2. 02

    Se hvert felt mærket og valideret, mens du redigerer.

  3. 03

    Aflæs de næste kørselstidspunkter, beregnet i din lokale tidszone.

Hvad et cron-udtryk er

Et cron-udtryk er en kompakt streng af fem felter, der fortæller en planlægger, hvornår en opgave skal køre: minut, time, dag i måneden, måned og ugedag. Det er kraftfuldt men nemt at få forkert, og en fejlplaceret stjerne kan betyde, at et job kører hvert minut i stedet for én gang om dagen.

Sådan hjælper generatoren

Start fra en almindelig forudindstilling (hver time, hver dag ved midnat, hver mandag kl. 9) eller byg et brugerdefineret udtryk felt for felt, hvor hvert felt er navngivet og valideret, mens du skriver.

Afgørende er, at den viser en forhåndsvisning af de næste fem køretidspunkter i din browsers lokale tidszone, så du kan bekræfte, at tidsplanen faktisk gør, hvad du havde til hensigt, før du udruller den.

Feltsyntaks og værdier

Hvert felt accepterer mere end en enkelt værdi: en stjerne betyder hver værdi, en liste som MON,WED,FRI vælger flere, et interval som MON-FRI spænder over dage, og et trin som */15 i minutfeltet kører ved 0, 15, 30 og 45 minutter over timen.

Outputtet fungerer med standard cron på Linux og macOS, crontab, AWS EventBridge, GitHub Actions-tidsplaner og de fleste jobplanlægningsbiblioteker.

Faldgruber at holde øje med

En klassisk fælde er at sætte både dag-i-måned og ugedag: standard cron kører så, når enten matcher, ikke begge, så et job kan køre oftere end forventet. At lade en af de to være en stjerne undgår overraskelsen.

Dette værktøj sigter mod standard cron med fem felter, så platformsudvidelser som et sekundfelt eller @reboot produceres ikke her. Husk også, at jobbet kører i den udførende servers tidszone, som kan afvige fra den lokale forhåndsvisning.

Ofte stillede spørgsmål

Hvad betyder de fem felter?

I rækkefølge: minut, time, dag i måneden, måned og ugedag. En stjerne betyder hver værdi, så * * * * * kører hvert minut.

Hvordan kører jeg et job hvert 15. minut?

Brug en trinværdi i minutfeltet: */15 * * * * kører ved minut 0, 15, 30 og 45 i hver time.

Hvad accepterer ugedagsfeltet?

Tal 0 til 6 (søndag er 0, og 7 betyder også søndag) eller tre-bogstavs-navne som MON. Du kan bruge intervaller (MON-FRI) og lister (MON,WED,FRI).

Hvorfor matcher den flere dage, end jeg forventer?

Når både dag-i-måneden og ugedag er sat, kører standard cron ved enten match, ikke begge. Lad det ene være * for at undgå overraskelser.

Understøtter den sekunder eller ikke-standard syntaks?

Denne generator sigter mod standard fem-felts cron. Nogle platforme tilføjer et sekundfelt eller udvidelser som @reboot, som ikke produceres her.

Hvilken tidszone er kørslerne i?

Forhåndsvisningen viser de næste kørsler i din browsers lokale tidszone. Serveren, der udfører jobbet, bruger sin egen zone, så bekræft, at det stemmer.

Kilder

Indlejr dette værktøj

Tilføj dette værktøj til dit eget websted. Kopiér uddraget nedenfor, det holder sig automatisk opdateret.

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

Relaterede værktøjer