Cron - futnak a felhasználói programok egy meghatározott időpontban - műszaki dokumentáció - segítség

Unix, akkor lehetséges, hogy a felhasználó a program a megadott időt. Ez használ a cron program, amely utasításokat kap a felhasználóktól, és követi őket termel végezzen feladatokat a kapott forgatókönyv. Ügyfeleink használhatják ezt a lehetőséget, hogy végezzen időszakos feladatokat.

Hogyan hozzunk létre cron a Dashboard (UNIX-tarifák)

cp.masterhost.ru - Fa Szolgálat - egy virtuális játszótér u12345 - cron - változás.

Szerkeszteni egy már hozzáadott cron-szkriptek és újak létrehozására, kattintson a „letöltés”. Látni fogja egy listát a szkripteket. Tudod szerkeszteni őket megállítani idején végrehajtás vagy teljes eltávolításához:

Cron - futnak a felhasználói programok egy meghatározott időpontban - műszaki dokumentáció - segítség

A „Command” mezőbe írja be a teljes elérési utat a forgatókönyvet, vagy végrehajtandó parancsot. Például a teljes elérési útját script.pl fájl található a gyökér webhely fog kinézni:

Ellenőrizze, hogy a kívánt fájlt futtatni, elolvasta teljesítménye + (r + x) a tulajdonos a fájlt. Engedélyek módosítása az időpontot a következő parancsot:

Akkor végre a dob PHP script egy meghatározott időben a kívánt intervallumot. Ehhez szeretnénk használni a PHP-CLI tolmács. példája, amely az itt leírt. A parancs elindítja script.php script a következőképpen nézhet ki:

Mivel nem minden PHP-program fut át ​​a CLI SAPI előzetes módosítását, akkor futtatni őket wget. Például:

Megjegyezzük, hogy az utat a szükséges eszközöket, hogy teljes mértékben meghatározza a gyökér fájlrendszer. Ha használt script igényelnek funkciót. tartalmaznak. Sőt, a relatív útvonalak meghatározott őket, majd a hívás chdir () függvény elején a szkript fut. amely meghatározza az aktuális üzemi könyvtárban.

Ezután meg kell választania a gyakoriság, amellyel fog futni a script. Ön választja ki az egyik lehetőség az egyes oszlopok 5: perc (a pontos érték 00-59 vagy időszak), óra (00-23 vagy időszak), nap, hónap, nap a héten. példák:

feladatok óránként 05 perc

Cron - futnak a felhasználói programok egy meghatározott időpontban - műszaki dokumentáció - segítség
  • elvégzi a feladatot hétfőn 1 óra 15 perc alatt egy éjszakán

    Cron - futnak a felhasználói programok egy meghatározott időpontban - műszaki dokumentáció - segítség
  • Cron - futnak a felhasználói programok egy meghatározott időpontban - műszaki dokumentáció - segítség
  • <





    ?php include ($ _SERVER [ "DOCUMENT_ROOT"] "/ vstavki / blokvtext2.html".); ?>

    Hogyan hozzunk létre cron a Dashboard (Windows-tarifák)

    Írja meg kérését Személyes kabinet a „támogatás” c.

    Hogyan hozzunk létre cron ssh-

    Konfigurálása cron keresztül történik unix shell. Először is, meg kell határoznia, hogy mely programokat futtatni kívánt, és megtalálja a teljes elérési útvonalát a szerver disk. Ehhez menj a cd paranccsal a könyvtárba, ahol a program futtatásakor is, és találja meg a teljes elérési utat a könyvtár által pwd parancs. Az útvonal nézhet, mint /home/u12345/scripts/script.pl. Ellenőrizze, hogy a kívánt fájlt futtatni, elolvasta teljesítménye + (r + x) a tulajdonos a fájlt.

    Engedélyek módosítása az időpontot a következő parancsot:

    • a szöveget sajtó i. majd írja be a szöveget
    • karakter törléséhez nyomja meg az ESC billentyűt. majd tárcsázza X
    • leszokni vi módosítások mentése nélkül, nyomja meg az ESC billentyűt. majd írja: q!
    • mentéséhez és a kilépéshez nyomja meg az ESC billentyűt. majd írja: wq

    A cron íródnak soronként egyet. Miután minden egyes tétel, beleértve az utolsó, vagy csak, biztos, hogy nyomja meg - különben a beállítás nem fog működni.

    A cron néz ki, mint egy húr az elején van öt kötelező mezők megadásához a frekvenciáját a munkát, és ezt követi a parancsot futtatni kívánt:

    Az értékek az első öt területen:

    1. perc - szám 0 és 59 között
    2. óra - szám 0 és 23 között
    3. a hónap napja - szám 1-31
    4. A hónap az évben - számos 1-12
    5. nap a hét - egy szám 0-tól 7 (Su-0, Mo-1, W-2, Cp 3, 4-Cs, P-5, 6-Sa, Su-7)

    Minden paraméter esetében megadhatja több értéket vesszőkkel elválasztva. Például, ha az „órák” mezőben levelet 1,4,22. A feladat indul 01:00, 04:00, reggel és 22 óra. Beállíthatjuk az intervallum - 4-9 azt jelenti, hogy a program fut óránként 4 és 9:00 beleértve. „*” Szimbólummal áll a „minden lehetséges értékek”. Például, meghatározva „*” a „Óra” azt jelenti, „futtatni óránként.” „/” Karakter használható, hogy további munkát időközönként. Például a „* / 3»a«nézni»azt jelenti,«három óránként."

    Megjegyzés: ha adott meg mind a „nap a hónap” és „a hét napja” (azaz nem egyenlő *), majd ezt a feladatot kell elvégezni minden egyes meghatározott nap a héten, függetlenül a hónap napja. Például a következő parancs végrehajtásra kerül 13 óra 13 percet minden pénteken és minden 10 hónap, még akkor is, ha a 10-es számú egybeesik pénteken.

    Tehát úgy néz ki, mint egy egyszerű cron:

    Javítsa ki a hibát, és próbálja menteni a feladatot újra.

    Listájának megtekintéséhez már telepítve van a cron szkript lehet crontab -l parancs:

    Ajánlás: Ha a futtatni kívánt program némely naponta egyszer, különösen, ha több erőforrást igényel elvégzésére, elvégzi egy ilyen feladat éjjel időszakban 2-8 óra - a terhelést a szerverek ebben az időben is minimális.

    Példák a felhasználásra cron

    Az alábbi példák a feladatok cron. Reméljük, ez az információ segít jobban megérteni a működését a program.

    Hogyan kell használni a PHP-scriptek a menetrend

    Akkor végre a dob PHP script egy meghatározott időben a kívánt intervallumot. Ehhez szeretnénk használni a PHP-CLI tolmács, példája, melynek leírása itt.

    Mivel nem minden PHP-program fut át ​​a CLI SAPI előzetes módosítását, akkor futtatni őket wget. Például:

    Ha használt script igényelnek funkciót. tartalmaznak. Sőt, a relatív útvonalak meghatározott őket, majd a hívás chdir () függvény elején a szkript fut. amely meghatározza az aktuális üzemi könyvtárban.

    Hogyan kapok üzeneteket programok futnak cron

    Ha az a program végrehajtása, azaz a cron, bármilyen hibát, akkor valószínűleg szeretné, hogy a hibaüzenetek, hogy teljes mértékben ellenőrzése, hogy rendszeresen futni munkahelyet. Ehhez elején cron-script, az alábbi sort:

    Vegye figyelembe, hogy a cron levelet küld, hogy az output futtatását. Például, ha írsz egy scriptet, ami kiírja a vonal «Helló, világ» és tedd a végrehajtás a cron, akkor kap egy levelet az e-mail egy sor «Helló, világ» minden alkalommal cron fog futni a script.

    Ennek elkerülése érdekében, például amikor a megjelenítendő szöveg script, akkor nem kell, szükség van hozzá, hogy a végén a script sorban cron szimbólumok

    Teljesen sor cron fog kinézni:

    Javasoljuk, hogy ellenőrizze a helyes szintaxis a forgatókönyvet, hogy telepítse a végrehajtás a cron. Scripts hibát tartalmazhat másképp működhetnek, ha fut egy webszerver és egy cron, és így tovább. Annak érdekében, hogy megbizonyosodjon arról, hogy a szkript helyesen fog működni a cron, előre ellenőrizni azt a parancsot Unix shell:

    Ha a szkript nincs hiba, akkor megjelenik egy üzenet «szintaxishibát kimutatható script.php».

    korlátozások

    Olyan programok, amelyek futnak a cron, azonosak fogyasztható erőforrás-korlátokat, mindkét folyamat fut, a felhasználó által a Unix shell. Beszélünk a korlátozások a program végrehajtását, a rendelkezésre álló memória mennyisége, a méretkorlátozás és így tovább.

    hasznos linkek




    Kapcsolódó cikkek