Munka crontab - help rész

Cron - Task Scheduler UNIX-szerű operációs rendszereket használnak feladatok elvégzésére összhangban meghatározott ideig. Crontab - tartalmazó fájl feladatokat cron. Szerkesztésével crontab, akkor beállíthatja a dob egy adott feladat, ahányszor szükséges. Az összefüggésben megosztott tárhely crontab szerkesztése csak akkor lehetséges a szakasz «Crontab» Vezérlőpult.

Új munka

Ahhoz, hogy hozzon létre egy feladatot kell tennie:

  1. megy «Crontab» részén
  2. kattintson a gombra „Új feladat”
  3. A megnyíló ablakban töltse ki az összes mezőt,
  4. kattintson a „Set”.

Munka crontab - help rész

feladat szintaxis

A crontab feladat ez két részből áll, és a következő formában:
<Время выполнения задания><Выполняемая команда>

A feladat futási idő

A feladat futási idő tartalmazza az időt, amikor a feladat kell végezni. Az idő által meghatározott öt paraméter - a perc, óra, nap, hónap, nap a héten. Mind a paramétereket lehet beállítani:

  • szám
  • szimbólum * (vagyis minden paraméter értéket veszi tartományban)
  • Több szám razdolennymi vesszővel (például, 1,4,10)
  • számtartományt (például 1-10),
  • felvétel segítségével karakterek / * és (például, * / 3 azt jelenti, hogy minden harmadik paraméter értékét veszi a tartomány).

Minden egyes definiált paraméter megengedett tartománya alapján numerikus értékek: perc - 0-59, h - 0-23, a nap - 1-31 hónap - 1 és 12, a nap a hét - 0-7 (0 és 7 vasárnap ).
Példák a felvétel:

végrehajtandóparancs

Végrehajtja a parancsot információkat tartalmaz a munkát el kell végezni. A feladat lehet futtatni a saját szkriptek vagy a programok futtatásához telepítve a szerverre.

1. Önálló szkripteket.

Ahhoz, hogy futtatni a scriptet, meg kell adnia az abszolút elérési utat a tolmács (a program, amely elvégzi a script), és a saját script, elosztjuk ezek a pályák a térben. Példa bejegyzések:

Ebben a példában az első abszolút elérési utat a PHP / usr / bin / php értelmező és /home/l/login/public_html/script.php útvonal abszolút útvonal a saját script. Amikor a forgatókönyvet, azt is csak akkor használja abszolút elérési utat (pl útvonalát tartalmazza fájlok, vagy egy scriptet, ami tárolja az eredményt a munkát). Különböző tolmácsok php a szerveren:

/usr/bin/php5.6
/usr/bin/php5.5
/usr/bin/php5.4
/usr/bin/php5.3
/ Usr / bin / php (version 5.2)

2. Indítsa el a telepített alkalmazások a szerveren.

Emellett az értelmező program lehetővé tette, hogy bármely más szoftver fut a szerver és elérhető a felhasználók kezdeni. Ügyeljen arra, hogy adja meg a teljes elérési útját a program.

A példában wget programot kért update.php oldalt egy oldalon a example.com domaint. Ne mentse a fájlt a gazda, hozzáadott alsztringjeként -O / dev / null.

Meghatározó az elérési utat a kívánt program

Tudni, hogy a teljes elérési úttal telepítve a szerverre és használható a program, akkor a parancscsatornától. Például, ha azt szeretnénk tudni, hogy a teljes elérési úttal Perl interpreter, akkor végrehajtja a parancsot, amely perl.

Értesítések e-mailben

Gyakran előfordul, hogy le szeretné tiltani értesítésküldési a cron job, de vigyázzatok mások számára. Ebben az esetben le kell tiltani ezt a beállítást a kimeneti szöveget, beleértve a hiba kimenet. Például a wget parancs megköveteli -q gombot.

Ön kikapcsolhatja a kijelző bármely szöveg parancsot, hozzátéve építése 1> 2 február> / dev / null a végére:

/ Usr / bin / php /home/l/login/mymail.php 1> 2 február> / dev / null

További információ

Kapcsolódó cikkek