cron feladat ütemező és irányító crontab
Cron (C ommand R un ON) - a rendszer indításakor programok és scriptek a szerveren egy bizonyos időben.
Kezelése cron igény használó „crontab” paranccsal.
A konfigurációs fájl tartalmaz egy szekvenciát parancssor és a menetrend a hívást. Üres vonalak és kezdődő „#” figyelmen kívül hagyja. A fennmaradó sorok beállításainak környezeti változók és a cron parancsot.
Vedd fájl crontab- általában áll a hét területeken:
perc óra nap hónap den_nedeli felhasználónév csapat
Lehetséges értékek az idő paraméterek:
A mező explicit módon beállítható, vagy minta:
- * - bármely szám;
- integer;
- egészek vesszővel elválasztott - beállításával több diszkrét értékek, mint például a 1,2,5;
- két egész szám, kötőjellel elválasztva megfelelő értéktartományt, például 3-6.
Egy példa a kész vonal cron script:
# Run a feladatot 18 óra 7 perc 13 május, ha ez péntek
7 18 13 5 5 /home/www/myscript.pl
# Futtatása a feladat óránként 0 perc
0 * / 1 * * * /home/www/myscript.pl
# Futtatása a feladat minden hét óra 0 perc
0 * / 7 * * * /home/www/myscript.pl
# Végre egy 10 órás, 30 perces küldetés vasárnap
Október 30. * 0 /home/www/myscript.pl
Végrehajtása PHP-fájlokat
A végrehajtáshoz php scriptet cron szüksége bináris PHP interpreter.
A tényleges szerver elérési útját a gyökér könyvtárába a helyszínen, és az utat, hogy adja meg a PHP helpdesk hosting.
# Sample szkript fut 05:00 minden nap:
5 0 * * * / usr / bin / php -q /home/www/script.php
Felhívjuk figyelmét, hogy ha fut cron -q paraméter mondja a PHP, hogy nem ad a HTTP-fejléceket.