Добави работа Cron в Ubuntu, лесно да кодирате zashebitelno

Cron - стандартна система за организация на Linux задачи. С него можете да създадете график за изпълнение на команди или скриптове веднъж или няколко пъти, в определена минута, час, ден, седмица и месец.

Cron е много полезен инструмент в уеб разработки. Например Cron използвани в автоматичен бекъп или изпращане.

Тук е форматът на работа Cron: * * * * * komanda_dlya_zapuska
където * - е поле "време"

Стойността на ОБЛАСТИ "време":

число 0-7
(Когато 0 - е Възкресението)

BAND "време" области:

  • запетая ( ",") определя списък със стойности, например: 1,3,4,7
  • тире ( "-") определя диапазон от стойности, например: 1-5. еквивалент 1,2,3,4,5
  • Звездичка ( "*") определя всички допустими стойности на терена. Например, звездичка в деня означава "всеки ден"
  • наклонена черта ( "/") се използва за пропускане на определен брой стойности. Например, * / 3 часа в област еквивалентна 0,3,6,9,12,15,18,21 линия (т.е., всеки трети час); но / 3 комплекта използват само първия, четвъртия, седмия. и така нататък стойност (т.е. на всеки три часа).

За да добавите работа, за да старица на Cron използване програма.

И за да видите списък на всички активни работни места, набиране:

Ако по време на сценария, който се стартира от Cron, всички грешки, ще получават правилно тези съобщения за грешка на пълен контрол периодично да работят на работни места. За да направите това, в началото на работа Cron да постави ред:

Има моменти, когато вашите скриптове могат да показват някаква информация на екрана. За да се отървете от оттеглянето на текста на сценария, трябва да добавите към задачите за края на линия:> / сътрудничество / нула 2> 1

Препоръчително е също така да се провери за правилния синтаксис скриптове, които добавяте към Cron. След всички скриптове може да съдържа грешки или да работят по различен начин в зависимост от конфигурацията на уеб сървъра и така нататък. И за да се уверите, че скриптът не съдържат грешки и ще работи правилно, преди да го проверите, като пуснете:

Ако се открият грешки скрипта ви, ще видите съобщението "Не синтактични грешки, открити в script.php". Това означава, че скрипта ви не съдържа грешки.

ПРИМЕРИ КОМАНДА CRON JOB

ВАЖНО. ако сте определили двете полета "месец" и "ден от седмицата", а те не са равни. * че подобна задача ще се извършва във всеки определен ден от седмицата, независимо от ден на месеца.

Например това Cron работни места ще бъде изпълнена в 13 часа и 13 минути всеки петък и всеки 10 число на месеца, дори ако броят 10 съвпада с петък.

Започването на PHP-скрипт ПЛАНИРАНИ

Това е всичко. Както може да се види, Cron не е толкова страшно и трудно, колкото може да изглежда. И разбира се в Cron има много други възможности. Но за интернет, докато не пропусна всички по-горе. Ако видите нещо по-интересно, аз ще допълни списъка с примери.