Crontab Generátor
Hozzon létre és érvényesítsen cron-kifejezéseket azonnali olvasható magyarázatokkal. Vizualizálja az ütemterveket, tekintse meg a következő végrehajtási időket és exportálja crontab formátumba. Tökéletes Linux/Unix rendszergazdáknak.
Mi az a crontab fájl?
A crontab fájl egy konfigurációs fájl, amelyet a cron démon használ Unix-szerű operációs rendszerekben parancsok vagy szkriptek automatikus futtatásának ütemezésére meghatározott időközönként. Minden felhasználónak lehet saját crontab fájlja.
Hány mező van egy cron kifejezésben?
Egy szabványos cron kifejezés 5 mezőt tartalmaz: perc (0-59), óra (0-23), a hónap napja (1-31), hónap (1-12) és a hét napja (0-7, ahol 0 és 7 a vasárnap). Néhány rendszer támogatja az év opcionális 6. mezőjét.
Mit jelent a csillag (*) a cronban?
A csillag (*) egy helyettesítő karakter, amely "minden" vagy "az összes lehetséges érték" jelentéssel bír az adott mezőre. Például a * a perc mezőben azt jelenti, hogy a parancs minden percben fut.
Hogyan adhatok meg több értéket a cronban?
Több értéket vesszőkkel adhat meg (pl. 1,3,5 hétfő, szerda, péntek számára), kötőjelekkel tartományokat (pl. 1-5 hétfőtől péntekig), vagy perjelekkel lépésértékeket (pl. */2 minden 2 egységre).
Mi a különbség a hónap napja és a hét napja között?
A hónap napja (3. mező) adja meg a dátumot (1-31), míg a hét napja (5. mező) a hét napját adja meg (0-7). Ha mindkettő korlátozott, a parancs akkor fut, amikor bármelyik egyezik.
Hogyan futtassak egy cron feladatot 5 percenként?
Használja a */5 * * * * kifejezést, ami "5 percenként" jelentést hordoz. A */5 a perc mezőben egy lépésmintát hoz létre, amely 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50 és 55 percnél aktiválódik minden óra után.
Ütemezhetek egy feladatot konkrét időpontokra, mint 9 és 17 óra?
Igen, használjon vesszővel elválasztott értékeket: 0 9,17 * * * minden nap 9:00-kor és 17:00-kor fog futni. Használhat tartományokat is, mint 0 9-17 * * * óránkénti végrehajtáshoz 9-től 17 óráig.
Mik a speciális cron karakterláncok, mint az @daily vagy az @hourly?
A speciális karakterláncok rövidítések: @yearly vagy @annually (évente egyszer), @monthly (havonta egyszer), @weekly (hetente egyszer), @daily vagy @midnight (naponta egyszer), @hourly (óránként egyszer) és @reboot (a rendszer indításakor).
Hogyan szerkesztem a crontab fájlomat?
Használja a "crontab -e" parancsot a crontab fájl szerkesztéséhez. Használja a "crontab -l" parancsot az aktuális cron feladatok listázásához, és a "crontab -r" parancsot az összes cron feladat eltávolításához. Szerkesztés előtt mindig készítsen biztonsági mentést.
Hol tárolódnak a cron naplók?
A cron naplók általában a /var/log/cron, /var/log/messages vagy /var/log/syslog helyeken tárolódnak a Linux disztribúciójától függően. A cron kimenetet egyéni naplófájlba is átirányíthatja a crontab bejegyzésben.
Miért nem fut a cron feladatom?
A gyakori problémák közé tartozik: helytelen szintaxis, rossz fájljogosultságok, a parancs nincs a PATH-ban, a környezeti változók nincsenek beállítva, vagy a cron démon nem fut. Ellenőrizze a naplókat hibaüzenetekért, és ellenőrizze kifejezését ezzel az eszközzel.
Használhatok környezeti változókat a crontabban?
Igen, definiálhat környezeti változókat a crontab fájl tetején (pl. SHELL=/bin/bash, PATH=/usr/bin:/bin). Ezek a változók a fájlban lévő összes cron feladatra érvényesek.
Mi a 6 mezős cron szintaxis?
A 6 mezős szintaxis hozzáad egy másodperc mezőt az elejére: másodperc perc óra nap hónap hét napja. Ezt néhány cron megvalósítás támogatja, mint a Quartz Scheduler, de a szabványos Unix cron nem.
Hogyan készítsen biztonsági mentést a crontabról?
Futtassa a "crontab -l > mycrontab.backup" parancsot a crontab fájlba mentéséhez. A visszaállításhoz használja a "crontab mycrontab.backup" parancsot. Jó gyakorlat biztonsági mentést készíteni a módosítások előtt.
A(z) Crontab Generátor használata
Építs cron kifejezéseket vizuálisan a böngésződben: kattintásokkal állítsd be az időmezőket, nézd meg a következő futások előnézetét, majd másold ki a kész crontab sort. Minden helyben fut, semmi nem töltődik fel.
- Váltogass a Second, Minute, Hour, Day, Month és Week gombok között, és egyszerre egy időmezőt szerkessz.
- Minden mezőben választhatsz every opciót (minden ketyegésre fut) vagy specific-et (pontos értékek, pl. 0, 15, 30 és 45 perc).
- Figyeld, hogyan frissül a generált kifejezés és annak jól olvasható leírása minden kattintásra.
- Nézd át a következő futások előnézetét a határesetekért, mint a hónap utolsó napja vagy a hétköznapok kombinációja.
- Másold ki a kész kifejezést crontab formátumban, és illeszd be a szervered crontab fájljába vagy ütemezőjébe.
A hónap napja és a hét napja együttműködik: ha mindkettőt korlátozod, a cron akkor is fut, ha egyik egyezik — ezt mindig az előnézettel ellenőrizd.
Kapcsolódó eszközök
- Crontab Guru Cron-kifejezések elemzése és magyarázata. Olvasható ütemterv-leírás és következő végrehajtási idők.
- Chmod-számológép Ingyenes online chmod-számológép a Linux fájljogosultságok vizualizálásához és számításához jelölőnégyzetekkel. Azonnali átváltás numerikus (755, 644) és szimbolikus jelölés (rwxr-xr-x) között. Támogatja a különleges jogosultságokat mint setuid, setgid, sticky bit.
- ASCII Táblázat Teljes ASCII karakterkódolási referencia tizes, tizenhatos, nyolcas, kettes számrendszerbeli kódokkal, HTML entitásokkal és karakterleírásokkal. Azonnali keresés és szűrés.
- HTTP Kérés Tesztelő Tesztelje a REST API-kat közvetlenül a böngészőben. Küldjön GET, POST, PUT, DELETE kéréseket egyedi fejlécekkel, törzzsel és paraméterekkel. Azonnal láthatja a válasz állapotát, fejléceit és JSON törzsét.
- .htaccess generátor Apache .htaccess szabályok generálása átirányításokhoz, újraírásokhoz, biztonsági fejlécekhez, gyorsítótárazáshoz és egyebekhez.
- Robots.txt Generátor Ingyenes online robots.txt generátor. Hozzon létre és szabjon testre robots.txt fájlokat a keresőmotorok mászásának szabályozására, a mászók hozzáférésének kezelésére és weboldala SEO optimalizálására.
- Sitemap Generátor Ingyenes online XML sitemap generátor. Adjon hozzá URL-eket, állítson be prioritásokat és gyakoriságokat, készítsen SEO sitemapokat azonnal.
- Szülésidőpont Kalkulátor Ingyenes szülésidőpont-kalkulátor. Számítsd ki a határidőt az utolsó menstruációból, fogamzásból, ultrahangból vagy lombikbeültetésből, és kövesd a terhességi hetet és a kulcsdátumokat.