Cron-jobbgenerator
Generera cron-uttryck för schemalagda uppgifter
Indata och alternativ
Snabbscheman
Körs i din webbläsare. Dina indata stannar på den här enheten.
Cron-jobb
Ange innehåll eller läs in ett exempel för att börja.
Kostnadsfri Cron-jobbgenerator och uttrycksbyggare online
Vår Cron-jobbgenerator hjälper dig att bygga exakta cron-uttryck i ett visuellt och lättförståeligt gränssnitt. I stället för att lära dig cron-syntaxens fem fält utantill fyller du bara i värden för minut, timme, dag, månad och veckodag, eller väljer bland färdiga förinställningar, och får direkt ett giltigt cron-uttryck tillsammans med en beskrivning av schemat på vanlig engelska.
Förutom tidsuttrycket kan du i verktyget koppla på ett skalkommando, ange en katalogsökväg på servern och lägga till en kommentar med jobbnamnet. Det ger en komplett crontab-rad som du kan kopiera direkt in i serverns crontab-fil, vilket sparar tid och minskar konfigurationsfel i produktionsmiljöer.
Oavsett om du schemalägger databassäkerhetskopior, skript för loggrotation, automatiska driftsättningar eller regelbundna hälsokontroller tar den här cron-schemabyggaren bort gissandet. Fältguiden och panelen med vanliga exempel ger dig hela cron-syntaxen nära till hands, vilket gör verktyget till ett värdefullt uppslagsverk för både nybörjare och erfarna systemadministratörer.
Viktiga funktioner
- Visuell byggare för cron-uttryck med fem redigerbara fält (minut, timme, dag, månad, veckodag)
- Sex snabbval: varje minut, varje timme, dagligen, veckovis, månadsvis och årligen
- Beskrivning av schemat i klartext i realtid
- Konfiguration av kommando och serversökväg för kompletta crontab-rader
- Valfri kommentar med jobbnamn för välorganiserade crontab-filer
- Stöd för all cron-syntax: jokertecken (*), intervall (1-5), listor (1,3,5) och steg (*/5)
- Kopiera hela cron-jobbet till urklipp med ett klick
- Inbyggd fältguide som förklarar operatorerna i cron-syntaxen
- Panel med vanliga exempel på verkliga schemaläggningsmönster
- Bearbetning på klientsidan: inga data skickas till någon server
Så använder du Cron-jobbgeneratorn
- Välj en förinställning eller bygg ett eget: Klicka på ett snabbval som "Daily at midnight" eller ange värden manuellt för varje tidsfält.
- Granska uttrycket: Det genererade cron-uttrycket och dess beskrivning i klartext uppdateras i realtid när du justerar fälten.
- Lägg till ett kommando (valfritt): Ange det skalkommando du vill köra, till exempel "python backup.py" eller "./cleanup.sh."
- Ange en serversökväg (valfritt): Ange arbetskatalogen så att cron-jobbet byter till rätt mapp innan kommandot körs.
- Namnge jobbet (valfritt): Lägg till en beskrivande kommentar som visas i slutet av crontab-raden så att jobbet är lätt att känna igen.
- Kopiera och driftsätt: Klicka på "Copy" för att lägga hela crontab-raden i urklipp och klistra sedan in den i serverns crontab.
Användningsområden
- Databassäkerhetskopior: Schemalägg nattliga eller veckovisa databasdumpar för att trygga data och vara redo för katastrofåterställning.
- Loggrotation och städning: Automatisera arkivering av loggar och radering av gamla filer för att undvika problem med diskutrymmet på servrar.
- Automatiska driftsättningar: Starta bygg- och driftsättningsskript på tider med lite trafik för att störa användarna så lite som möjligt.
- Hälsokontroller och övervakning: Kör regelbundna hälsokontrollskript som varnar ditt team när tjänster inte svarar.
- Rapportgenerering: Skapa och e-posta dagliga, veckovisa eller månatliga analysrapporter till intressenter automatiskt.
- Cache-uppvärmning: Fyll applikationens cacheminnen i förväg med schemalagda intervall så att svarstiderna förblir snabba för användarna.
- Förnyelse av certifikat: Schemalägg skript för förnyelse av SSL-certifikat så att de körs innan certifikaten går ut.
Vanliga frågor
Är verktyget gratis?
Ja, Cron-jobbgeneratorn är helt kostnadsfri, utan registrering och utan användningsgränser. Skapa så många cron-uttryck du behöver.
Är mina data säkra?
Absolut. Verktyget körs helt i din webbläsare. Inga kommandon, sökvägar eller uttryck skickas någonsin till en server, så uppgifterna om din infrastruktur förblir privata.
Vad är ett cron-uttryck?
Ett cron-uttryck är en sträng med fem fält som Unix-baserade system använder för att definiera ett återkommande schema. Fälten står för minut, timme, dag i månaden, månad och veckodag, och de stöder jokertecken, intervall, listor och stegvärden.
Hur installerar jag det genererade cron-jobbet på min server?
Kopiera den genererade crontab-raden och kör sedan "crontab -e" på din Linux- eller macOS-server för att öppna crontab-editorn. Klistra in raden, spara och avsluta. Systemets cron-demon läser in det nya schemat automatiskt.
Stöds cron-uttryck med sex fält (sekunder)?
Den här generatorn skapar det vanliga cron-formatet med fem fält som de flesta Unix-cron-demoner använder. Vissa schemaläggare på applikationsnivå (som Quartz eller Spring) använder ett format med sex fält och ett inledande sekundfält, vilket det här verktyget inte täcker.
Tips och bästa praxis
- Börja med förinställningar: Använd ett snabbval som utgångspunkt och finjustera sedan enskilda fält så att de passar ditt exakta schema.
- Testa i en testmiljö först: Innan du driftsätter ett cron-jobb i produktion bör du testa uttrycket på en testserver för att kontrollera tidpunkt och körning av kommandot.
- Omdirigera utdata: Lägg till ">> /var/log/myjob.log 2>&1" i slutet av kommandot för att fånga både stdout och stderr vid felsökning.
- Använd absoluta sökvägar: Ange alltid fullständiga filsökvägar i dina kommandon för att undvika problem med cron-demonens begränsade miljö.
- Lägg till jobbnamn: Använd fältet för jobbnamn för att lägga till en beskrivande kommentar så att din crontab förblir överskådlig när den växer.
- Sprid ut överlappande jobb: Om du har flera timjobb bör du förskjuta deras minutvärden (till exempel :00, :15, :30) för att undvika konkurrens om resurser.