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.