Cron Task Scheduler и команда кронтаб
Cron (С ommand R ООН за) - Система за стартиране на програми и скриптове на сървъра в определено време.
Управление на Cron необходимост с помощта на командата 'кронтаб ".
В този конфигурационен файл съдържа поредица от командния ред и график им разговор. Празни редове и редове, които започват с "#" се игнорират. Останалите линии са настройките на околната среда променливи и Cron команди.
Запишете файла crontab- обикновено се състои от седем области:
минути час ден месец den_nedeli отбор потребителско име
Възможните стойности на времеви параметри:
Полето може да бъде изрично определен или модел:
- * - всяка фигура;
- цяло число;
- числа, разделени със запетая - определяне на множество дискретни стойности, като например 1,2,5;
- две числа, разделени с тире, съответстващ на обхвата от стойности, например 3-6.
Един пример за крайния линия Cron сценария:
# Стартирайте задача в 18 часа 7 минути 13 май, ако това е петък
7 18 13 5 5 /home/www/myscript.pl
# Стартирайте задача на всеки час 0 минути
0 * / 1 * /home/www/myscript.pl
# Стартирайте задача на всеки седем часа и 0 минути
0 * / 7 * /home/www/myscript.pl
# Извършване на 10 часа, 30 минути мисия в неделя
30 октомври * 0 /home/www/myscript.pl
Изпълнение на PHP файлове
За да се изпълни Скриптът от Cron нуждае двоичен PHP интерпретатор.
действителната сървъра пътека в главната директория на сайта и начина, по който да се уточни PHP бюро хостинг.
скрипт # Примерен се провежда в 5 часа сутринта всеки ден:
5 0 * * * / ЮЕсАр / хамбар / PHP -q /home/www/script.php
Моля, обърнете внимание, когато започва да тече от опция Cron -q казва PHP да не издава HTTP-заглавки.