Monu Tools

Cron-uttrykk-generator

Bygg og kontroller cron-uttrykk. Velg en forhåndsinnstilling eller rediger de fem feltene, og se de neste kjøretidene i din tidssone. Kjører helt i nettleseren din.

Slik bruker du Cron-generator

  1. 01

    Velg en forhåndsinnstilling eller skriv et cron-uttrykk i de fem feltene.

  2. 02

    Se hvert felt merket og validert mens du redigerer.

  3. 03

    Les de neste kjøretidene, beregnet i din lokale tidssone.

Hva et cron-uttrykk er

Et cron-uttrykk er en kompakt streng med fem felt som forteller en planlegger når en oppgave skal kjøres: minutt, time, dag i måneden, måned og ukedag. Det er kraftig men lett å få feil, og en feilplassert stjerne kan bety at en jobb kjører hvert minutt i stedet for én gang om dagen.

Hvordan generatoren hjelper

Start fra en vanlig forhåndsinnstilling (hver time, hver dag ved midnatt, hver mandag kl. 9) eller bygg et egendefinert uttrykk felt for felt, med hvert felt merket og validert mens du skriver.

Avgjørende er at den forhåndsviser de neste fem kjøretidspunktene i nettleserens lokale tidssone, så du kan bekrefte at planen faktisk gjør det du hadde tenkt før du tar den i bruk.

Feltsyntaks og verdier

Hvert felt godtar mer enn en enkelt verdi: en stjerne betyr hver verdi, en liste som MON,WED,FRI plukker flere, et område som MON-FRI spenner over dager, og et trinn som */15 i minuttfeltet kjører på 0, 15, 30 og 45 over timen.

Utdataen fungerer med standard cron på Linux og macOS, crontab, AWS EventBridge, GitHub Actions-planer og de fleste jobbplanleggingsbibliotek.

Fallgruver å passe på

En klassisk felle er å sette både dag-i-måneden og ukedag: standard cron kjører da når enten den ene treffer, ikke begge, så en jobb kan kjøre oftere enn forventet. Å la en av de to stå som en stjerne unngår overraskelsen.

Dette verktøyet retter seg mot standard fem-felts cron, så plattformutvidelser som et sekundfelt eller @reboot produseres ikke her. Husk også at jobben kjører i den utførende serverens tidssone, som kan avvike fra den lokale forhåndsvisningen.

Ofte stilte spørsmål

Hva betyr de fem feltene?

I rekkefølge: minutt, time, dag i måneden, måned og ukedag. En stjerne betyr hver verdi, så * * * * * kjører hvert minutt.

Hvordan kjører jeg en jobb hvert 15. minutt?

Bruk en stegverdi i minuttfeltet: */15 * * * * kjører på minutt 0, 15, 30 og 45 hver time.

Hva godtar ukedagsfeltet?

Tall 0 til 6 (søndag er 0, og 7 betyr også søndag) eller navn med tre bokstaver som MON. Du kan bruke intervaller (MON-FRI) og lister (MON,WED,FRI).

Hvorfor treffer den flere dager enn jeg forventer?

Når både dag i måneden og ukedag er satt, kjører standard cron ved enten det ene eller andre treffet, ikke begge. La det ene stå som * for å unngå overraskelser.

Støtter den sekunder eller ikke-standard syntaks?

Denne generatoren retter seg mot standard cron med fem felt. Noen plattformer legger til et sekundfelt eller utvidelser som @reboot, som ikke produseres her.

Hvilken tidssone er kjøringene i?

Forhåndsvisningen viser de neste kjøringene i nettleserens lokale tidssone. Serveren som kjører jobben bruker sin egen sone, så bekreft at den samsvarer.

Kilder

Bygg inn dette verktøyet

Legg til dette verktøyet på ditt eget nettsted. Kopier kodesnutten nedenfor; den holdes automatisk oppdatert.

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

Relaterte verktøy