Cron Expression Explainer

Lim inn et cron-uttrykk og se hva det betyr i klartekst, pluss de neste fem planlagte kjøringene.

Slik bruker du verktøyet

  1. Skriv eller lim inn et femfelts cron-uttrykk — minutt, time, dag, måned, ukedag.
  2. Les klartekstforklaringen og sjekk de neste fem planlagte kjøringene beregnet fra akkurat nå.
  3. Rediger uttrykket, og forklaringen oppdateres i sanntid — nyttig for å skrive en ny crontab-oppføring og bekrefte at den gjør det du mener.

Om dette verktøyet

Et cron-uttrykk er fem felt som forteller en Unix-planlegger når en jobb skal kjøres. Feltene er minutt, time, dag i måneden, måned og ukedag, i den rekkefølgen. En stjerne betyr hver, en skråstrek betyr hver N-te, et komma lister verdier og en bindestrek setter et område. Syntaksen er kompakt og uintuitiv, og det er derfor å gjøre feil er en gjentakende kilde til hendelser — en jobb som skulle kjøre hver time kjører hvert minutt, eller en backup som skal trigges på hverdager trigges på søndag.

Dette verktøyet oversetter de fem feltene til en setning du kan lese, og viser deretter de neste fem planlagte kjøringene beregnet fra gjeldende tidspunkt. Kjøringene er den virkelige testen: hvis setningen høres riktig ut, men neste kjøring er tre måneder unna, er uttrykket feil. Redigering av uttrykket oppdaterer begge i sanntid, slik at du kan iterere til timeplanen matcher det du trenger.

Beregningen kjører i nettleseren ved hjelp av enkel datoaritmetikk — ingen server, ingen cron-demon, ingen tidssonekonvertering utover det nettleseren allerede vet. Den håndterer standard femfeltsformat brukt av crontab, Kubernetes CronJobs og de fleste CI-systemer. Den håndterer ikke det sjette feltet (sekunder) brukt av noen Java-planleggere, eller @yearly/@monthly-snarveiene — skriv disse i femfeltsform.

Ofte stilte spørsmål

What format does it accept?

Standard femfelts cron-format: minutt (0–59), time (0–23), dag (1–31), måned (1–12), ukedag (0–7, der 0 og 7 er søndag). Støtter *, /, - og , operatorer.

Håndterer den @daily eller @hourly?

Nei. Skriv dem som 0 0 * * * for daglig eller 0 * * * * for timevis. Verktøyet godtar bare den numeriske femfeltsformen.

Hvilken tidssone gjelder for neste kjøring?

Nettleserens lokale tid. En cron-demon på en server bruker serverens tidssone, som kan være forskjellig.

Kan jeg bruke den for Kubernetes CronJobs?

Ja. Kubernetes bruker det samme femfelts cron-formatet.

Is there a seconds field?

Nei. Noen Java-baserte planleggere (Quartz, Spring) bruker seks felt inkludert sekunder. Dette verktøyet støtter ikke det.

Relaterte verktøy

Lange lenker? Forkort dem gratis

Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.

Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.