Cron-uttryckstolk och byggare
Vad är Cron-uttryckstolk och byggare
Ett cron-uttryck är en sträng med fem fält som används av Unix-liknande schemaläggare (och verktyg som crontab, Kubernetes CronJobs och CI-pipelines) för att definiera när ett jobb ska köras: minut, timme, dag i månaden, månad och veckodag. Det här verktyget fungerar åt båda hållen. Klistra in ett uttryck så översätter det den kryptiska syntaxen till en mening på vanlig svenska och listar de nästa fem körtiderna i UTC. Eller använd fältbyggaren för att sätta ihop ett giltigt uttryck från grunden — de två vyerna hålls synkroniserade medan du redigerar endera sidan.
Så använder du
- Skriv eller klistra in ett cron-uttryck som 0 9 * * 1-5 i inmatningsfältet.
- Läs den vanliga innebörden och kontrollera de nästa fem schemalagda körtiderna under det.
- Redigera något av de fem byggarfälten (minut, timme, dag, månad, veckodag) för att konstruera ett uttryck bit för bit.
- Klicka på ett exempelchip för att ladda ett vanligt schema och justera det sedan efter dina behov.
När du använder det
Skrev du 0 3 * * * för en nattlig databassäkerhetskopia och vill vara säker på att det gör det du tror? Klistra in det så ser du att det betyder "kl. 03:00", med nästa körningar kl. 3 varje dag. Behöver du hoppa över helger senare? Ändra det sista fältet till 1-5 så uppdateras förhandsvisningen till att visa körningar endast måndag till fredag.
Vanliga frågor
Vad betyder de fem fälten i ett cron-uttryck?
Från vänster till höger: minut (0–59), timme (0–23), dag i månaden (1–31), månad (1–12) och veckodag (0–6, där 0 och 7 båda betyder söndag). En asterisk (*) i ett fält betyder "varje" värde för det fältet.
Vad betyder specialtecknen som * / - och ,?
En asterisk (*) matchar varje värde. Ett snedstreck definierar ett steg, så */15 betyder vart 15:e värde. Ett bindestreck definierar ett intervall, så 9-17 betyder 9 till 17. Ett kommatecken listar specifika värden, så 1,15,30. Dessa kan kombineras, till exempel 0-30/10.
I vilken tidszon visas nästa körtider?
Alla beräknade körtider visas i UTC. De flesta cron-tjänster körs i serverns lokala tidszon, så om din server inte är på UTC, justera därefter. Att visa UTC håller resultaten entydiga oavsett var du befinner dig.
Hur kombineras dag-i-månaden och veckodag?
Den här tolken följer standardreglerna för Vixie-cron: om både dag-i-månaden- och veckodagsfältet är begränsade (inte *), körs ett jobb när endera matchar. Om bara ett är begränsat behöver bara det matcha.
Stöder den sekunder eller icke-standardiserad cron-syntax?
Nej. Det här verktyget hanterar det klassiska cron-formatet med fem fält (minut, timme, dag, månad, veckodag). Det tolkar inte det valfria formatet med sex fält och en inledande sekundkolumn som vissa schemaläggare som Quartz använder.
Kan jag dela verktyget med mina värden ifyllda?
Ja. Webbadressen uppdateras automatiskt medan du skriver. Kopiera den från adressfältet eller använd Dela-knappen — den som öppnar länken ser exakt dina värden redo att användas.
Relaterade verktyg
AES-textdekryptering
Dekryptera AES-256-text med ditt lösenord i webbläsaren. Gratis, privat och helt offline. Ingen data lämnar din enhet.
AES-textkryptering
Kryptera text med ett lösenord via AES-256 i webbläsaren. Gratis, privat och helt offline. Inget skickas till en server.
Bildförhållande Kalkylator
Räkna ut bildförhållandet, hitta saknad bredd eller höjd och ändra storlek på bilder och video utan att förvränga proportionerna. Gratis.