Siirry sisältöön

CRON-jäsennin

Analysoi ja selitä CRON-lausekkeet ymmärrettävästi ja näytä seuraavat suoritusajat. Ilmainen, 100% selaimessa.

Minuutti (0–59) Tunti (0–23) Kuukauden päivä (1–31) Kuukausi (1–12) Viikonpäivä (0–6, su=0)

Mikä on CRON-lauseke?

CRON-lauseke on 5 välilyönnillä erotettua kenttää sisältävä merkkijono, joka määrittelee toistuvan aikataulun: minuutti tunti kuukauden-päivä kuukausi viikonpäivä. CRON sai alkunsa Unixista (1970-luku) ajastusdemoni cron:ina ja sitä käytetään nykyään käytännössä kaikissa ajastusjärjestelmissä — Linux crontab:ista pilvipalveluihin kuten AWS CloudWatch, GitHub Actions, Kubernetes CronJobs ja CI/CD-putkistot. Tähti (*) missä tahansa kentässä tarkoittaa "jokainen" (jokerimerkki).

CRON-kenttäsyntaksi

*: Mikä tahansa arvo (jokerimerkki).
*/n: Joka n:s arvo (askel). Esimerkki: */15 minuuteissa = joka 15. minuutti (0, 15, 30, 45).
a-b: Alue (sisällytetty). Esimerkki: 9-17 tunneissa = klo 9–17.
a,b,c: Lista tietyistä arvoista. Esimerkki: 1,15 kuukauden-päivässä = 1. ja 15. päivä.
a-b/n: Askel alueen sisällä. Esimerkki: 0-30/10 minuuteissa = 0, 10, 20, 30.
Kenttiä voi yhdistää: 1,15 */2 * * * tarkoittaa "minuutilla 1 ja 15 joka 2. tunnissa."

Yleiset CRON-lausekkeet

* * * * * — Joka minuutti.
0 * * * * — Joka tunti (minuutilla 0).
0 0 * * * — Päivittäin keskiyöllä.
0 9 * * 1 — Joka maanantai klo 9:00.
*/15 * * * * — Joka 15. minuutti.
0 9-17 * * 1-5 — Tunnittain, klo 9–17, vain arkipäivisin.
0 0 1 * * — Jokaisen kuun 1. päivä keskiyöllä.
30 4 * * 0 — Joka sunnuntai klo 4:30 (viikoittainen varmuuskopiointi).
0 */6 * * * — Joka 6. tunti (keskiyö, klo 6, keskipäivä, klo 18).

Tietosuoja

Kaikki analyysit suoritetaan 100% selaimessasi. Tietoja ei lähetetä millekään palvelimelle.