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-заглавки.