Ugrás a tartalomhoz
100% helyi

Cron kifejezés builder

Hozzon létre cron kifejezést egyszerű opciók alapján, és nézze meg, mit jelent és mikor fut le.

Kimenet

Cron kifejezés builder

Válasszon egy előbeállítást — percenként, N percenként, óránként, napi egy időpontban, hetente kiválasztott napokon, havonta egy napon, vagy évente — és ez az eszköz létrehozza a megfelelő cron kifejezést, egyszerű nyelven magyarázza meg, és megjeleníti a következő futási időpontokat. Nem kell memorizálni a mezők sorrendjét vagy emlékezni arra, hogy a hónap napja és a heti nap AND vagy OR operátorral kombinálódik-e; az builder kezel minden Vixie cron szabályt és azonnal megmutatja az eredményt az opciók módosítása közben.

Bármilyen olyan esetben, amikor egy előbeállítás nem tud kifejezést adni, váltson az "Egyéni mezők" lehetőségre, és írja be közvetlenül a perc, óra, hónap napja, hónap és heti nap mezőket — a listák (1,15), tartományok (9-17), lépések (*/15) és kombinációk mind működnek, és az érvénytelen érték az adott mezővel és a hibás tokennel lesz jelezve, a csendes hiba helyett. Kapcsolja be az "Hónapos/heti nevek használata" lehetőséget, hogy a generált kifejezést JAN–DEC és SUN–SAT formátumban jelenítse meg számok helyett, és az "@macro rövidítés használata" opció összecsukja a közös mintákat, mint például az éjfél után naponta, @daily vagy @weekly értékre, ha az ütemezés pontosan egyezik. A "6-mező szintaxisa másodpercekkel" kapcsoló egy szó szerinti másodperc mezőt adja a cron kifejezés elé azon ütemezőkhöz, amelyek támogatják az ennél kisebb pontosságot.

Az "Előnézeti időzóna" opció válaszol arra a kérdésre, amelyet végül minden cron feladat felvet: mikor és hol fog valóban futni ez? Válassza ki saját helyi idejét, UTC-t, vagy néhány népszerű város időzónáját, és a következő futások listája a megadott időzóna fali időként kerül kiszámításra, nem a böngésző saját időzónáját használva. Állítsa be, hány következő futást szeretne megjeleníteni, 1-től 20-ig, hogy ellenőrizze az ütemezést egy karbantartási ablakhoz vagy munkanaphoz képest.

Mindez a böngészőben helyileg fut — egyetlen kifejezés, időzóna vagy ütemezés, amelyet készít, sohasem kerül máshova. Másolja ki az eredményt, töltse le .txt fájlként, vagy küldje közvetlenül a cron parser eszköznek, hogy ellenőrizze az ellenkező irányban.

Gyakori kérdések

Melyik cron dialektust támogatja?
Standard Vixie/POSIX cron: öt szóközzel elválasztott mező (perc, óra, hónap napja, hónap, heti nap), @macro rövidítésekkel és egy opcionális másodperc mezővel az elején a hat mezős ütemezőkhöz.
Hogyan kombinálódik a hónap napja és a heti nap?
A standard cron viselkedés szerint: ha bármelyik mező "*" marad, a másik mező egyedül határozza meg a napot. Ha mindkét mező korlátozva van, egy nap akkor egyezik, ha egyik feltételnek megfelel — VAGY, nem ÉS.
Mit változtat pontosan az "@macro rövidítés használata" opció?
Csak akkor alkalmazható, ha az Ön által készített mezők pontosan egyeznek egy ismert rövidítéssel (@hourly, @daily, @weekly, @monthly, @yearly), és a másodperc mező ki van kapcsolva — ebben az esetben a rövidebb rövidítés jelenik meg az egyenértékű 5 mezős kifejezés helyett. Minden más változatlan marad.
Az előnézeti időzóna befolyásolja magát a kifejezést?
Nem. A cron kifejezésnek nincsen saját időzónája — mindig azt az órát értelmezi, amely futtatja. Az előnézeti időzóna csak azt módosítja, hogy melyik órát feltételezi a "következő futások" lista, így ellenőrizheti, mit jelent az ütemezés egy másik időzónában lévő szerver számára.
Az ütemezésem valahova fel van töltve?
Nem. A kifejezés, leírása és az összes következő futás kiszámítása teljes egészében a böngészőben történik, és sohasem kerül szerverre.