Cron-generátor

A Cron kifejezések ütemezi az ismétlődő feladatokat: biztonsági mentések hajnali 2-kor, jelentések minden hétfőn, a gyorsítótár tisztítása óránként. Öt (vagy hat másodperces) mező, például 0 9 * * 1-5, hétköznap 09:00-at jelent. A mezők sorrendjének memorizálása helyett vizuálisan készítsen kifejezéseket.

Cron kifejezés készítése

1. Válassz ütemezést: perc, óra, hónap, hónap, hét napja.
2. Generált kifejezés olvasása pl. 0 30 8 * * *.
3. Ellenőrizd, hogy az ember által olvasható leírás megegyezik-e a szándékkal.
4. Másolás a crontab, a Kubernetes CronJob vagy a GitHub Actions ütemtervbe.

Cron ütemezési példák

Minden nap 8:30-kor

0 30 8 * * * hatmezős kvarcban; 30 8 * * * szabványos ötmezős cron.

15 percenként

*/15 * * * * óránként :00, :15, :30, :45 órakor indul.

Első hónap éjfél

0 0 1 * * havi számlázási feladatot futtat.

Mikor használd ezt az eszközt

• Az egyenkénti mezőrendelési hibák elkerülésében.
• Az ops runbookok ütemezésének dokumentálásakor.
• A Linux cron és az AWS EventBridge szintaxisának összehasonlításakor.

Mezőrendű emlékeztető

Perc Óra Nap Hónap Hétnap — vagy adjon hozzá másodperceket a Quartz indításához. Először írjon leírást, majd térképezze fel a mezőket.

Gyakori kérdések

Öt és hat mezőt?

Klasszikus cron: perc óra dom hónap dow. Egyesek először másodperceket adnak hozzá.

A hónap napja és a hét napja?

Mindkettő gyakran VAGY-t jelent a Vixie cron-ban — zavaró — használd az egyik mezőt *-ként.

Időzóna?

Időzóna?<<<TN_SPLIT>>Szone Kuber spec. az újabb verziókban.

*/2 jelentése?

A mező minden 2 egysége — */2 az óra mezőben kétóránként.

Helyi eszköz?

Igen — a böngésződben beépített kifejezés.