Cron kifejezés generátor
Építs és ellenőrizz cron kifejezéseket. Válassz egy előbeállítást vagy szerkeszd az öt mezőt, és lásd a következő futási időket a saját időzónádban. Teljesen a böngésződben fut.
Kapcsolódó eszközök
Így használd a következőt: Cron generátor
- 01
Válassz egy előbeállítást, vagy írj cron kifejezést az öt mezőbe.
- 02
Lásd minden mezőt felcímkézve és validálva, ahogy szerkeszted.
- 03
Olvasd le a következő futási időket, a saját helyi időzónádban kiszámolva.
Mi az a cron kifejezés
A cron kifejezés öt mezőből álló tömör szöveg, amely megmondja az ütemezőnek, mikor futtasson egy feladatot: perc, óra, a hónap napja, hónap és a hét napja. Erőteljes, de könnyű elrontani, és egy rossz helyre tett csillag azt jelentheti, hogy egy feladat naponta egyszer helyett percenként indul el.
Miben segít a generátor
Indulj el egy gyakori előbeállításból (óránként, mindennap éjfélkor, minden hétfőn 9 órakor), vagy építsd fel a saját kifejezésed mezőről mezőre, ahol minden mező feliratozva van, és gépelés közben ellenőrzés alá kerül.
Ami a legfontosabb: előre megmutatja a következő öt futási időpontot a böngésződ helyi időzónájában, így még a bevezetés előtt megerősítheted, hogy az ütemezés tényleg azt csinálja, amit szeretnél.
A mezők szintaxisa és értékei
Minden mező többet fogad el egyetlen értéknél: a csillag minden értéket jelent, egy lista, például MON,WED,FRI, többet választ ki, egy tartomány, például MON-FRI, napokat fog át, egy lépés pedig, például a */15 a percmezőben, az óra 0., 15., 30. és 45. percében fut.
A kimenet működik a Linux és macOS szabványos cronjával, a crontabbal, az AWS EventBridge-dzsel, a GitHub Actions ütemezéseivel és a legtöbb feladatütemező programkönyvtárral.
Buktatók, amikre figyelj
Klasszikus csapda a hónap napjának és a hét napjának együttes beállítása: a szabványos cron ilyenkor akkor fut, ha bármelyik illeszkedik, nem pedig mindkettő, így egy feladat a vártnál gyakrabban indulhat el. Ha a kettő közül az egyiket csillagon hagyod, elkerülöd a meglepetést.
Ez az eszköz a szabványos, ötmezős cronra készült, tehát a platformkiegészítéseket, például a másodperc mezőt vagy az @reboot értéket nem állítja elő. Ne feledd azt sem, hogy a feladat a futtató kiszolgáló időzónájában fut, ami eltérhet a helyi előnézettől.
Gyakran ismételt kérdések
Mit jelent az öt mező?
Sorrendben: perc, óra, a hónap napja, hónap és a hét napja. A csillag minden értéket jelent, így a * * * * * percenként fut.
Hogyan futtassak egy feladatot 15 percenként?
Használj lépésértéket a perc mezőben: a */15 * * * * minden óra 0., 15., 30. és 45. percében fut.
Mit fogad el a hét napja mező?
0 és 6 közötti számokat (a vasárnap 0, és a 7 is vasárnapot jelent) vagy három betűs neveket, mint a MON. Használhatsz tartományokat (MON-FRI) és listákat (MON,WED,FRI).
Miért illeszkedik több napra, mint vártam?
Ha a hónap napja és a hét napja is be van állítva, a szabványos cron bármelyik egyezésre fut, nem mindkettőre. Hagyd az egyiket *-ként a meglepetések elkerüléséhez.
Támogatja a másodperceket vagy a nem szabványos szintaxist?
Ez a generátor a szabványos öt mezős cronra irányul. Egyes platformok másodperc mezőt vagy kiterjesztéseket adnak, mint a @reboot, amelyeket ez nem hoz létre.
Milyen időzónában vannak a futások?
Az előnézet a következő futásokat a böngésződ helyi időzónájában mutatja. A feladatot végrehajtó szerver a saját zónáját használja, ezért ellenőrizd, hogy ez egyezik-e.