# Cron-uttryck generator: bygg och testa dina scheman

URL: https://whatshouldibuildnext.com/sv/tools/cron-uttryck-generator
Type: tool
Locale: sv
Published: 2026-10-18
Updated: 2026-10-19

---

> Bygg ett cron-uttryck från förinställningar eller för hand, se vad det betyder i klartext och förhandsgranska de fem nästa körtiderna, helt i webbläsaren utan registrering.

*Gratis cron-verktyg*

## Cron-uttryck generator: bygg och förhandsgranska scheman på sekunder

Den här cron uttryck generatorn låter dig välja en förinställning eller skriva in de fem fälten. Du får en beskrivning i klartext, en genomgång fält för fält och de fem nästa körtiderna, allt beräknat lokalt i din webbläsare.

## Cron-uttryck generator

Börja från en förinställning eller redigera något av de fem fälten. Uttrycket, dess betydelse och de fem nästa körtiderna uppdateras medan du skriver.

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

## Vad verktyget gör med dina fem fält

### Det tolkar varje fält för sig

Varje fält accepterar ett enskilt värde, en lista (1,15), ett intervall (1-5), ett steg (*/10) eller en blandning. Månadsnamn och veckodagar som JAN eller MON-FRI fungerar. Värden utanför intervallet och baklänges intervall flaggas på just det fält som är fel.

### Det använder den riktiga cron-matchningsregeln

En tidpunkt matchar när minut, timme och månad finns i dina listor och dagtestet går igenom. Om dag i månaden och veckodag båda är begränsade godtar cron något av dem. Om något av dem börjar med en asterisk måste båda matcha.

### Den går igenom kalendern för att lista framtida körningar

Från aktuell minut stegar skriptet igenom dagar, behåller de som klarar dagtestet och listar sedan matchande timmar och minuter i ordning. Det söker åtta år framåt, vilket räcker för att hitta ett schema för 29 februari.

*Syntax*

## De fem fälten, i den ordning cron läser dem

En cron-rad består av fem fält åtskilda av mellanslag, följt av kommandot. Ordningen ändras aldrig: minut, timme, dag i månaden, månad, veckodag. De flesta misstag beror på att de två första byts ut, så ett schema avsett för 14:00 kör i stället vid minut 14 varje timme. Läs från vänster till höger och säg fälten högt innan du sparar den.

- Minut: 0-59
- Timme: 0-23, på 24-timmarsklocka
- Dag i månaden: 1-31
- Månad: 1-12 eller JAN-DEC
- Veckodag: 0-7 eller SUN-SAT, där 0 och 7 båda är söndag
- Symboler: * för alla värden, , för en lista, - för ett intervall, / för ett steg

## Cron-fallgropar som kostar folk en helg

### Miljön är nästan tom

Cron startar jobb med en minimal PATH och ingen shell-profil. Ett skript som fungerar i din terminal kan misslyckas tyst från cron. Använd absoluta sökvägar för kommandot och för alla filer det läser, och skicka utdata till en loggfil så att du ser felen.

### Ett procenttecken avslutar ditt kommando

I en crontab-rad tolkas ett oescaped % som en radbrytning, och allt efter det skickas till kommandot som indata. Datumformat som date +%F behöver att varje procenttecken escapas med ett snedstreck bakåt. Lägg kommandot i ett skript så försvinner problemet.

### Varje minut är sällan det du vill ha

Ett jobb som körs varje minut och tar 90 sekunder överlappar sig själv. Skydda långa jobb med ett lås, eller flytta över till en kö. Om du bara behöver något med några minuters mellanrum är ett steg som */5 snällare och lättare för det jobbet anropar.

### Tidszonen är inte din

En crontab använder serverns tidszon. Hostade schemaläggare använder oftast UTC. Ett jobb satt till 09:00 kan köras 17:00 i Taipei eller 04:00 i Bangkok, beroende på var maskinen står. Skriv tidszonen i en kommentar bredvid raden.

### Veckodag och dag i månaden kombineras med ELLER

Att begränsa båda fälten smalnar inte av schemat, det vidgar det. Om du vill ha första måndagen i månaden kan inget femfältsuttryck säga det direkt. Kör jobbet varje måndag och låt skriptet kontrollera att datumet är 7 eller lägre.

### Testa schemat innan jobbet

Kontrollera de fem nästa körningarna här först och kör sedan kommandot för hand med samma miljö. Två små kontroller slår att felsöka en nattlig backup som aldrig kördes. Börja med ett ofarligt kommando, till exempel att skriva datumet till en fil.

## Frågor om cron-uttryck

### Är den här cron-uttryck generatorn gratis, och skickar den mitt schema någonstans?

Den är gratis, kräver ingen registrering och körs helt i din webbläsare. Uttrycket du skriver tolkas lokalt av ett litet skript på sidan. Inget laddas upp. Det enda nätverksanropet är en anonym räknare som registrerar att någon använt verktyget.

### Hur många fält har ett cron-uttryck?

Fem i standard Unix-cron: minut, timme, dag i månaden, månad och veckodag, i den ordningen. Vissa schemaläggare lägger till ett sjätte fält. Quartz har sekunder först, och AWS EventBridge lägger till ett årsfält och använder ett frågetecken. Det här verktyget hanterar bara femfältsformatet, så klistra in resultatet i ett av de systemen och kolla dess dokumentation för det extra fältet.

### Varför körs mitt jobb på dagar jag inte väntade mig när jag satte både dag i månaden och veckodag?

För att standard-cron behandlar de två fälten som ELLER när båda är begränsade. Uttrycket 0 0 13 * 5 körs på varje 13:e och varje fredag, inte bara på fredag den 13:e. Om något av de två fälten är en ren asterisk eller börjar med en blir kontrollen i stället OCH. Förhandsvisningslistan ovan tillämpar regeln, så du ser de verkliga datumen innan du driftsätter.

### Vilken tidszon använder nästa-körningstiderna?

Du väljer. UTC är standard, eftersom de flesta molnschemaläggare kör cron i UTC. Det andra alternativet använder din webbläsares tidszon. Din egen server kan använda en tredje, så kontrollera maskinens tidszonsinställning eller schemaläggarens dokumentation innan du litar på klockslagen.

### Fungerar samma uttryck i GitHub Actions, Kubernetes och crontab?

De fem fälten betyder samma sak i alla tre. GitHub Actions utvärderar scheman i UTC, och dess kortaste tillåtna intervall är var 5:e minut. En Kubernetes CronJob använder samma fem fält och låter dig ange en tidszon i nyare versioner. En klassisk crontab använder maskinens tidszon. Specialsträngar som @daily accepteras av många crontab-implementationer men inte av alla schemaläggare, så använd femfältsformatet om du är osäker.

### Vad betyder ett steg som */15 eller 10/20?

Ett steg väljer var n:e värde i ett intervall. I minutfältet betyder */15 0, 15, 30 och 45. Ett startvärde följt av ett steg, till exempel 10/20, går från det värdet till slutet av fältet: minuterna 10, 30 och 50. Ett intervall med steg, till exempel 8-18/2 i timfältet, betyder 8, 10, 12, 14, 16 och 18.

### Kan jag använda namn som MON-FRI eller JAN?

Ja. Månads- och veckodagsfälten accepterar engelska namn med tre bokstäver i vilken skrivning som helst. Siffror fungerar också: månaderna går från 1 till 12 och veckodagarna från 0 till 7, där både 0 och 7 betyder söndag.

### Vad händer vid skifte mellan sommar- och vintertid?

Det beror på schemaläggaren. När klockan hoppar fram kan ett jobb satt inom den överhoppade timmen hoppas över eller köras sent. När klockan går tillbaka kan ett jobb satt inom den upprepade timmen köras två gånger. Om ett jobb måste köras exakt en gång per dag, schemalägg det i UTC eller vid en tid som inte ligger nära övergången.

## Letar du efter nästa sak att bygga?

Ett cron-jobb är en bra första backend för ett side project. Den gratis generatorn på startsidan ger dig en komplett projektspec, med stack och omfattning, med ett klick.

*Call to action: Få en projektidé*


## FAQ

### Är den här cron-uttryck generatorn gratis, och skickar den mitt schema någonstans?

Den är gratis, kräver ingen registrering och körs helt i din webbläsare. Uttrycket du skriver tolkas lokalt av ett litet skript på sidan. Inget laddas upp. Det enda nätverksanropet är en anonym räknare som registrerar att någon använt verktyget.

### Hur många fält har ett cron-uttryck?

Fem i standard Unix-cron: minut, timme, dag i månaden, månad och veckodag, i den ordningen. Vissa schemaläggare lägger till ett sjätte fält. Quartz har sekunder först, och AWS EventBridge lägger till ett årsfält och använder ett frågetecken. Det här verktyget hanterar bara femfältsformatet, så klistra in resultatet i ett av de systemen och kolla dess dokumentation för det extra fältet.

### Varför körs mitt jobb på dagar jag inte väntade mig när jag satte både dag i månaden och veckodag?

För att standard-cron behandlar de två fälten som ELLER när båda är begränsade. Uttrycket 0 0 13 * 5 körs på varje 13:e och varje fredag, inte bara på fredag den 13:e. Om något av de två fälten är en ren asterisk eller börjar med en blir kontrollen i stället OCH. Förhandsvisningslistan ovan tillämpar regeln, så du ser de verkliga datumen innan du driftsätter.

### Vilken tidszon använder nästa-körningstiderna?

Du väljer. UTC är standard, eftersom de flesta molnschemaläggare kör cron i UTC. Det andra alternativet använder din webbläsares tidszon. Din egen server kan använda en tredje, så kontrollera maskinens tidszonsinställning eller schemaläggarens dokumentation innan du litar på klockslagen.

### Fungerar samma uttryck i GitHub Actions, Kubernetes och crontab?

De fem fälten betyder samma sak i alla tre. GitHub Actions utvärderar scheman i UTC, och dess kortaste tillåtna intervall är var 5:e minut. En Kubernetes CronJob använder samma fem fält och låter dig ange en tidszon i nyare versioner. En klassisk crontab använder maskinens tidszon. Specialsträngar som @daily accepteras av många crontab-implementationer men inte av alla schemaläggare, så använd femfältsformatet om du är osäker.

### Vad betyder ett steg som */15 eller 10/20?

Ett steg väljer var n:e värde i ett intervall. I minutfältet betyder */15 0, 15, 30 och 45. Ett startvärde följt av ett steg, till exempel 10/20, går från det värdet till slutet av fältet: minuterna 10, 30 och 50. Ett intervall med steg, till exempel 8-18/2 i timfältet, betyder 8, 10, 12, 14, 16 och 18.

### Kan jag använda namn som MON-FRI eller JAN?

Ja. Månads- och veckodagsfälten accepterar engelska namn med tre bokstäver i vilken skrivning som helst. Siffror fungerar också: månaderna går från 1 till 12 och veckodagarna från 0 till 7, där både 0 och 7 betyder söndag.

### Vad händer vid skifte mellan sommar- och vintertid?

Det beror på schemaläggaren. När klockan hoppar fram kan ett jobb satt inom den överhoppade timmen hoppas över eller köras sent. När klockan går tillbaka kan ett jobb satt inom den upprepade timmen köras två gånger. Om ett jobb måste köras exakt en gång per dag, schemalägg det i UTC eller vid en tid som inte ligger nära övergången.