# Cron Expression Generator: Bygg och Verifiera Scheman

URL: https://upstreamapi.com/sv/tools/cron-generator-online
Type: tool
Locale: sv
Published: 2026-09-13
Updated: 2026-09-13

---

> En fri cron expression generator som bygger eller validerar ett standard 5-fält schema, visar en enkel beskrivning och de nästa fem körtiderna i UTC.

## Cron Expression Generator för Schemalagda Jobb och Distributionsfönster

Använd vår cron generator online för att bygga ett 5-fält cron-uttryck från förval, eller klistra in ett för att kontrollera det. Få en enkel beskrivning och de nästa fem körtiderna innan schemat skickas till produktion.

## Cron expression generator

Välj fält eller ett förval nedan. Uttrycket, en enkel beskrivning och de nästa fem körtiderna uppdateras när du skriver.

*[Interactive widget — see the live page for the full experience]*

## Hur den här cron expression generatorn fungerar

### Fem fält, standardsyntax

Minut, timme, dag i månaden, månad och veckodag: samma fält som crontab, GitHub Actions schema och Kubernetes CronJob läser. Intervall (9-17), listor (1,15,30), steg (*/5) och jokertecken tolkas på samma sätt som i produktion.

### Dagfält är OR:ade, inte AND:ade

Ställ in dag i månaden på 1 och veckodag på måndag, och jobbet körs på den första i månaden eller på någon måndag, inte bara när båda sammanfaller. Det är så vixie-cron och Kubernetes CronJob faktiskt utvärderar det, och det är den detalj de flesta generatorer hoppar över.

### Nästa fem körningar, beräknade live

Varje redigering beräknar om fem UTC-tidsstämplar genom att gå framåt genom den verkliga kalendern, så ett schema som aldrig kan köras, som dag 30 i februari, visas tomt här istället för att tyst sitta dödt i en crontab.

### Klistra in för att kontrollera, inte bara för att bygga

Har du redan en cron-sträng från en kollega, ett CronJob-manifest eller ett gammalt Stack Overflow-svar? Klistra in det i fältet och få samma beskrivning och körtider, ingen separat validator behövs.

## Från tomma fält till ett schema du litar på

1. **Börja från ett förval** — Välj ett vanligt schema (varje 5 minuter, vardagar kl 9, den första i månaden), eller lämna standardvärdena och justera därifrån.
2. **Justera de fält som spelar roll** — Använd snabbvalsrullgardinerna eller skriv direkt: kommaavgränsade listor, streck för intervall och */N för steg fungerar i varje fält.
3. **Bekräfta innan du skickar det** — Läs den enkla beskrivningen och kontrollera de nästa fem körtiderna mot ditt underhållsfönster eller SLO-budget, sedan kopierar du uttrycket till din crontab, CI-schema eller CronJob-manifest.

*Implementeringsdetalj*

## Varför dagsfälten för dag i månaden och veckodag använder OR-logik

POSIX/vixie-cron, implementeringen bakom Linux crontab och Kubernetes CronJob, har en konstig regel som de flesta aldrig läser förbi. Om både dag-i-månaden och veckodag är begränsade bort från *, körs jobbet när någon av dem matchar, inte bara när båda gör det. Ställ in dag i månaden på 1 och veckodag på måndag, och schemat körs på den första i månaden och på varje måndag, inte bara på en måndag som råkar vara den första. Lämna antingen fältet som *, och bara det begränsade matchar dagen. Den här generatorn följer denna konvention eftersom det är det som faktiskt kör din crontab, inte en förenklad version av den. Det spelar mest roll för den typ av schema som ett plattformsteam skriver kl 23: kör detta på den första arbetsdagen eller den första i månaden, vad som än kommer först, ser ut som ett AND för de flesta och fungerar som ett OR i produktion.

- POSIX/vixie-cron (Linux crontab, Kubernetes CronJob): OR när något av dagfälten är begränsat
- Quartz cron (vanligt i Java-baserade schemaläggare): kräver vanligtvis att ett av de två dagfälten förblir som ? istället för *, vilket undviker tvetydigheten helt
- Den här generatorn följer POSIX/vixie-cron-konventionen, eftersom det är det som crontab och CronJob faktiskt kör

## Vanliga frågor

## Cron-jobbet körs. Vad begränsar distributionen det utlöser?

upstreamapi knyter feature-flag distributioner till en SLO-budget, så en cron-utlöst distribution kan auto-rollback innan pagern går igång, inte efter.

*Call to action: Se hur SLO-gated distributioner fungerar*


## FAQ

### Är den här cron expression generatorn gratis?

Ja. Den körs helt i din webbläsare, ingen konto, ingen hastighetsgräns och ingen data skickas någonstans förutom en anonym sidvisningsspegel.

### Vilken tidszon visas körtiderna i?

UTC. De flesta crontabs, GitHub Actions-scheman och Kubernetes CronJob-resurser använder som standard UTC eller behållarens systemtid, så detta undviker ett fel vid tidszonskonvertering. Bekräfta din egen systemtidszon innan du förlitar dig på den exakta minuten.

### Varför körs dag i månaden 1 och veckodag måndag på båda, inte bara när de överlappar?

Därför att det är så cron själv fungerar. Standardimplementeringar av vixie-cron, inklusive Linux crontab och Kubernetes CronJob, utvärderar dessa två fält med OR-logik när någon av dem är begränsad bort från *. Det här verktyget matchar det beteendet avsiktligt.

### Stöder den @daily, @reboot eller andra genvägsmakron?

Nej, endast de fem standardnumfälten, eftersom det är det de flesta orkestratörer kräver ändå. @daily mappar till 0 0 * * *, @hourly till 0 * * * *, och @weekly till 0 0 * * 0.

### Skickas mitt schema till en server?

Nej. Tolkning, den enkla beskrivningen och beräkningen av nästa körning körs alla på klientsidan. Ingenting om de fält du skriver skickas eller lagras.

### Beräknas nästa körning med hänsyn till sommartid?

Nej, allt beräknas i UTC, som inte har någon sommartid. Om systemet som kör din cron-daemon använder lokal tid med sommartid, kontrollera förskjutningen separat omkring övergångsdatumen två gånger om året.

### Kan jag skriva månads- eller veckodagsnamn istället för siffror?

Ja. jan till dec och sun till sat fungerar i månad- och veckodagsfälten tillsammans med det numeriska 1-12 och 0-6-intervallen, inklusive i intervall och listor.