Ingen upload, 100% lokalt, ingen konto

Cron-udtryksanalyse

Indtast et cron-udtryk for at validere det og forhåndsvis de kommende kørsler.

Sådan virker Cron-udtryksanalyse

Cron Udtryk Parser opdeler et cron-udtryk i dets fem bestanddele (minut, time, dag-i-måneden, måned og ugedag), forklarer betydningen af hvert felt på almindeligt dansk og viser dig de næste planlagte køretidspunkter baseret på disse felter. Alle beregninger kører i din browser; udtrykket indsendes aldrig til en server, og værktøjet virker offline, når siden er cachet.

Parseren dækker standard fem-felts Unix-cron samt genvejsaliasserne @hourly, @daily, @weekly, @monthly og @yearly. Trinværdier (*/5), intervaller (1-5), lister (1,3,5) samt måneds- og ugedagsnavne dekodes og beskrives individuelt. Den understøtter IKKE Quartz-style-varianter: et indledende sekunderfelt, et afsluttende årsfelt eller L- og W-tegnene gør udtrykket ulæseligt her, og værktøjet rapporterer det som ugyldigt frem for at læse det halvvejs. Værktøjet er en læser og forklarer; det planlægger eller udfører ikke selv noget.

Sådan bruger du Cron-udtryksanalyse, trin for trin

  1. Skriv eller indsæt dit cron-udtryk i inputfeltet.
  2. Læs den felt-for-felt-opdeling, der vises med det samme nedenfor.
  3. Tjek listen over kommende køretidspunkter for at bekræfte, at tidsplanen matcher din forventning.
  4. Rediger individuelle felter og se næste-kørsel-forvisningsopdateringer i realtid.
  5. Kopier et korrigeret udtryk fra inputfeltet til brug i din planlæggerkonfiguration.

Almindelige anvendelser

  • En udvikler, der fejlsøger et planlagt job, indsætter cron-strengen fra sin CI-konfiguration for at bekræfte, at det kører på det tilsigtede tidspunkt og ikke ved midnat UTC.
  • En systemadministrator læser et ukendt cron-udtryk i en legacy-crontab-fil for at forstå, hvilket job det udløser og hvornår.
  • En DevOps-ingeniør bekræfter, at et backup-jobsudtryk med trinværdier (0 */4 * * *) kører hvert fjerde time som tilsigtet.
  • En studerende, der lærer Unix-administration, bruger felt-for-felt-forklaringen til at forstå, hvordan cron-planlægningsnotation virker, inden de skriver deres første crontab-post.

Ofte stillede spørgsmål

Kører eller planlægger dette værktøj faktisk cron-jobbet?

Nej. Værktøjet parser og forklarer kun udtrykket. Det beregner fremtidige køretidspunkter matematisk baseret på de felter, du angiver, men det forbinder sig ikke til nogen planlægger, udfører ingen kommando og registrerer intet job. Det er udelukkende en læser.

Hvilke cron-formater understøtter parseren?

Standard fem-felts Unix cron (minut time dom måned dow) og genvejsaliasserne @hourly, @daily, @weekly, @monthly og @yearly, hvor navne accepteres for måneder og ugedage. Quartz-style-udtryk er uden for omfang: et indledende sekunderfelt, et afsluttende årsfelt eller L- og W-tegnene gør udtrykket ulæseligt her, og værktøjet siger det, i stedet for at gætte.

Hvor mange fremtidige køretidspunkter viser værktøjet?

Værktøjet viser de næste fem planlagte tidspunkter efter det aktuelle øjeblik ved hjælp af browserens lokale ur. Hvis du behøver at tjekke tidspunkter i forhold til et andet referencepunkt, skal du justere dit systemur eller tjekke tidspunkterne mod en tidszoneforskydning manuelt.

Sender indsætning af et cron-udtryk det til en ekstern tjeneste?

Nej. Bade parsingen og næste-kørsel-beregningen kører i browseren ved hjælp af en lokal JavaScript-implementation. Intet du taster forlader din enhed, hvilket betyder noget, når cron-udtryk indeholder interne værtsnavn, legitimationsoplysninger eller planlægningsdetaljer, du vil holde private.

Hvorfor ser mine beregnede køretidspunkter forskudt en time ud?

Næste-kørsel-tidspunkter beregnes i din browsers lokale tidszone. Hvis din planlægger kører i UTC eller en anden tidszone, vil de viste tidspunkter være forskudt med forskellen. Konverter de viste tidspunkter til planlæggernes tidszone for at bekræfte, at de stemmer overens.

Kan parseren håndtere udtryk med syv felter?

Nej. Nogle planlæggere tilføjer et syvende årsfelt efter ugedagen, og Quartz tilføjer et indledende sekunderfelt; denne parser accepterer præcis fem felter og afviser alt andet. Fjern de ekstra felter for at læse grundtidsplanen her, og tjek derefter din planlæggers egen dokumentation for, hvad det ekstra felt gør.