Crontab-generatoren

Lag cron-uttrykk med et intuitivt visuelt grensesnitt. Støtter alle cron-felt, forhåndsinnstillinger og gir menneskelesbare beskrivelser.

Cron Uttrykksbygger

Konfigurer timeplanen din visuelt

Cron-syntaks

  • * - Enhver verdi
  • , - Verdiliste-separator
  • - - Verdiområde
  • / - Stegverdier

Generert Cron-uttrykk

Cron-uttrykk
* * * * *

Menneskelesbar beskrivelse

Hvert minutt

Neste 5 henrettelsestider

Eksempel på Crontab-oppføring

# Legg til i crontab med: crontab -e

Ofte stilte spørsmål

Hva er et cron-uttrykk?

Femfelt-formatet for tidsplaner som brukes av Linux- og Unix-cron: minutt, time, dag i måneden, måned og ukedag.

Må jeg kunne syntaksen utenat?

Nei. Velg verdier i det visuelle grensesnittet, start med en forhåndsinnstilling og les den menneskelesbare beskrivelsen for å kontrollere resultatet.

Forklarer den hva en tidsplan betyr?

Ja. Hvert uttrykk du lager får en beskrivelse i vanlig språk, noe som gjør det enklere å gå gjennom tidsplanene før de tas i bruk.

Fungerer den for systemd-timere eller Windows?

Resultatet er ment for standard crontab på Linux og Unix. Andre planleggere bruker ulike formater og krever konvertering.

Hvordan kjører jeg en cron-jobb hvert 5. minutt?

Velg forhåndsinnstillingen Hvert 5. minutt, eller skriv */5 i minuttfeltet. Generatoren produserer */5 * * * *, som utløser oppgaven din ved minutt 0, 5, 10, 15 og så videre, hver time hver dag.

Kan jeg kopiere det genererte uttrykket inn i crontab-filen min?

Ja. Klikk på kopier-knappen og lim inn de fem feltene, atskilt med mellomrom, i crontab-filen din ved hjelp av crontab -e. Resultatet fungerer med standardiserte Linux- og Unix-implementeringer av cron, inkludert Vixie cron, busybox cron og de fleste kontrollpaneler for webhotell.

Hva er de tillatte områdene for hvert cron-felt?

Standard cron bruker fem felt: minutt 0-59, time 0-23, dag i måneden 1-31, måned 1-12 og ukedag 0-7, der både 0 og 7 representerer søndag. Verktøyet validerer hver oppføring mot disse grensene mens du bygger uttrykket.

Hvorfor kjører ikke cron-jobben min på det planlagte tidspunktet?

Vanlige årsaker er en stoppet cron-demon, feil tidssone på serveren, relative filstier eller manglende kjørerettigheter. Kontroller uttrykket med den menneskelig lesbare forhåndsvisningen, kjør crontab -l for å bekrefte at den er installert, og bruk alltid absolutte stier i kommandoen din.

Cron Fields-referanse

Å forstå hvert felt i et cron-uttrykk

Felt Tillatte verdier Spesialkarakterer
Minutt 0-59 , - * /
Time 0-23 , - * /
Månedens dag 1-31 , - * ? / L W
Måned 1-12 or JAN-DEC , - * /
Ukedag 0-7 or SUN-SAT , - * ? / L #

Referanser og ressurser