Mi cron és hogyan kell beállítani, hogy a vállalat blog adminvps


Cron használják feladatok automatizálására a szerveren. Linux alatt fut, és kiválóan alkalmas futtatni egy programot, vagy script egy bizonyos időben és rendszeres időközönként ütemezi ezt a műveletet előre.

Mi cron és hogyan kell beállítani, hogy a vállalat blog adminvps

Konfigurálása cron job ütemező

Szükséges, hogy a feladat elvégzéséhez vannak írva a húrok, amelynek meg kell határozni azt a határidőt, és a parancsot, amely jelzi, hogy fut. Minden egyes feladat kap egy külön sort. Például:

Március 30. * 2 /yourdirectory/myscript.pl

Egy érthetőbb a közös felhasználói nyelv van jelölve: perc / óra / nap, a hónap / DenNedeli / csapat. Ez a példa azt mutatja, hogy a 03:30 minden kedden, cron kell futtatni egy fájlt úgynevezett youdirectory / myscript.pl.

Ha a lista értékeit vesszővel elválasztva, például a „Day” levelet 2,4,6, akkor a fájl kerül végrehajtásra egy meghatározott időben minden kedden, csütörtökön és szombaton.

Ha beállított értékeket kötőjellel, a feladat végrehajtásra kerül a megadott időintervallumban. Például, ha a „Clock” set 3-7, akkor a fájl futtatható óránként 03:00-07:00.

Azt is beállíthatja a frekvenciát írásban a tér az idő, például a „The Hours” / 12. Akkor a feladat fut minden 12 órában.

Fontos tudni, hogy a „*” nem a hiányzó értékeket, és minden lehetséges értékeket. Azaz, ha megadja * * * * 1 /yourdirectory/myscript.pl, akarja futtatni a fájlt minden hétfőn, nem lenne teljesen rossz, és a fájl futni fog minden percben.

Egy másik fontos jellemzője - annak szükségessége, hogy adjon meg egy abszolút elérési utat. Is, akkor kell ezeket az engedélyeket, így legalább tudott futni.

Ezekből a példákból kiderül, hogy az ütemező a Linux feladatok egy nagyon praktikus eszköz, ezért ajánljuk, hogy jobban ismerik a néhány jellemzőjét.

Hogyan kell beállítani célokat Cron

Mi cron és hogyan kell beállítani, hogy a vállalat blog adminvps

A legegyszerűbb és leggyakoribb módja dolgozó Cron otthont adminisztrációs panel. Azonban, a különböző panelek Cron konfiguráció többféleképpen történik.

Néha előfordul, hogy a gép nem ad lehetőséget, hogy működjenek együtt Cron keresztül adminisztrációs panel. Ebben a helyzetben az ssh protokollt. Ezzel kapcsolatban szerver kittel programot, és adja meg a parancssori feladatokat.

A kezdéshez írja be a parancsot: crontab -e

Példák célok az linux Cron

Mi cron és hogyan kell beállítani, hogy a vállalat blog adminvps

- Ahhoz, hogy a feladat elvégzéséhez 6 óránként 30 perc minden nap minden hónapban:

30 * / 6 * * * /yourdirectory/myscript.pl

- Ahhoz, hogy a feladat elvégzéséhez minden újraindítás után:

- Ahhoz, hogy a feladat végrehajtásához 15 minden hónap 00 óra 00 perc:

0 0 15 * * /yourdirectory/myscript.pl

Ahhoz, hogy futtatni a PHP szkriptek jellemzően egy tolmácsot. Universal be a használati utasításban nem olyan különböző hosting használja a különböző szoftver. Ennek következtében gyakran folyamodnak WGET segítséget a PHP-ben Cron. Mi adja meg a következő bejegyzést:

Nézzük meg részletesebben:

  • «-O-» - Cron nem hoz létre további fájlokat, ezáltal megszüntetve a szerver a zűrzavar, a munka zajlik a konzolon
  • «Q» - a művelet már nem jelenik meg a képernyőn;
  • «T-1" - hogy csak egy csatlakozási kísérletet.

korlátozások Cron

Közel a Cron csak egy korlátozás - időszak feladatok végrehajtása. Ha terhelje a szerver hosting, akkor tegye a tilalmat Cron futni gyakrabban, mint egyszer néhány perc vagy egy óra. Emellett Cron csak korlátozott szerver erőforrások, mint például a memória, adatmennyiség, futásidejű parancsokat, stb

Ha a szerver újraindul, a Cron fogja tartani az összes feladat, indítsd el.

Mi cron és hogyan kell beállítani, hogy a vállalat blog adminvps

Abban Cron ott beállítás konfigurálható értesítéseket munkáját e-mailben. Ez különösen akkor hasznos, ha történetesen olyan hiba a működésben. Annak érdekében, hogy az ilyen értesítést a posta, meg kell adnia egy sort a crontab: