Sett sammen en tidsplan med kontrollene, eller skriv inn et cron-uttrykk for å få det forklart på forståelig norsk.
Felter
Neste kjøringer
Din tidssoneSlik fungerer cron-uttrykk
Et cron-uttrykk beskriver en gjentakende tidsplan med fem felter atskilt med mellomrom. Hvert minutt sammenligner cron gjeldende tid med uttrykket og kjører jobben når de samsvarer.
De fem feltene
| Felt | Tillatte verdier |
|---|---|
| Minutt | 0–59 |
| Time | 0–23 |
| Dag i måneden | 1–31 |
| Måned | 1–12 eller JAN–DEC |
| Ukedag | 0–7 eller SUN–SAT (både 0 og 7 betyr søndag) |
Spesialtegn
*(hvilken som helst verdi):* * * * *kjøres hvert minutt.,(liste):0 9,17 * * *kjøres kl. 9:00 og 17:00.-(område):0 9 * * 1-5kjøres kl. 9:00 fra mandag til fredag./(steg):*/15 * * * *kjøres hvert 15. minutt. Et steg fungerer også på et område:0-30/10betyr minuttene 0, 10, 20 og 30.
Dag i måneden eller ukedag?
Når begge dagfeltene er begrenset, kjøres jobben på dager som samsvarer med ett av dem. 0 0 13 * 5 kjøres den 13. hver måned og hver fredag, ikke bare fredag den 13.
Hvis ett av de to feltene starter med *, som i */2, må en dag samsvare med begge. Cron Builder følger de samme reglene som Vixie cron og cronie, cron-implementasjonene de fleste Linux-distribusjoner bruker.
Vanlige eksempler
| Uttrykk | Betydning |
|---|---|
*/5 * * * * | Hvert 5. minutt |
0 * * * * | Hver hele time |
0 0 * * * | Hver dag ved midnatt |
0 9 * * 1-5 | Hverdager kl. 9:00 |
0 0 * * 0 | Hver søndag ved midnatt |
0 0 1 * * | Den 1. i hver måned ved midnatt |
0 0 1 1 * | Én gang i året, 1. januar ved midnatt |
Vanlige spørsmål
Hva er et cron-uttrykk?
En kort tekststreng med fem felter som definerer en gjentakende tidsplan. Den brukes av cron på Linux og macOS og av verktøy som Kubernetes CronJobs, GitHub Actions og planlagte pipelines i GitLab.
Hvilken tidssone vises de neste kjøringene i?
I nettleserens tidssone. Cron på en server bruker serverens tidssone, ofte UTC, så de faktiske tidene kan avvike.
Hvorfor kjøres */45 kl. :00 og :45 og ikke hvert 45. minutt?
*/45 kl. :00 og :45 og ikke hvert 45. minutt?Et steg telles fra starten av feltet, ikke fra forrige kjøring. I minuttfeltet betyr */45 minuttene 0 og 45, så intervallene veksler mellom 45 og 15 minutter. For et jevnt intervall velger du et steg som 60 kan deles på uten rest (for eksempel 5, 10, 15, 20 eller 30), eller 24 for timer.
Kan jeg bruke navn i stedet for tall?
Ja. Engelske forkortelser på tre bokstaver fungerer for måneder (JAN–DEC) og ukedager (SUN–SAT). De skiller ikke mellom store og små bokstaver og fungerer også i lister og områder, for eksempel MON-FRI.
Støtter Cron Builder sekunder eller år?
Nei, det bruker standardformatet med fem felter. Noen planleggere, som Quartz eller Spring, legger til et felt for sekunder (og noen ganger for år), så uttrykkene deres fungerer ikke her.
Hva med @daily, @reboot eller L?
@daily, @reboot eller L?Snarveier som @hourly og @daily støttes ikke. Bruk det tilsvarende uttrykket i stedet: @daily er 0 0 * * *. @reboot kjøres ved oppstart og har ingen tidsbasert motsvarighet. Utvidelser som L, W, # og ?, som Quartz og enkelte skyplanleggere bruker, støttes heller ikke.
Er Cron Builder gratis?
Ja, det er gratis og krever ingen registrering. Alt kjører i nettleseren din, og uttrykkene du skriver sendes ikke noe sted.























