Какво е Cron и как да го конфигурирате, компания блог adminvps на


Cron се използва за автоматизиране на задачи на сървъра. Тя работи на Linux и е много подходяща за изпълнение на програма или скрипт в определено време и на редовни интервали от насрочване на това действие, по-рано.







Какво е Cron и как да го конфигурирате, компания блог adminvps на

Конфигуриране на Cron Job Scheduler

Необходими за изпълнение на задачата са написани като струни, които трябва да определят срока на и команда показва, че това е за да работи. За всяка задача се дава на отделен ред. Например:

30 март * 2 /yourdirectory/myscript.pl

На по-разбираем за общия език на потребителя тук маркирани: минути / часове / дни на месец / DenNedeli / отбор. Този пример показва, че 3:30 сутринта всеки вторник, Cron да пуснете файл, наречен youdirectory / myscript.pl.

Ако се изброят стойности, разделени със запетая, например, в "Ден" пишат 2,4,6, тогава файлът ще бъде изпълнена в определен час всеки вторник, четвъртък и събота.

Ако заложените стойности от смесен произход, задачата ще бъде изпълнена в определен период. Например, ако "Clock" настроен 3-7, след което файлът ще се проведе на всеки час от 3 часа до 7 часа сутринта.

Можете също да зададете честотата, като напишете в пространството от време, например, в "Часовете" / 12. Тогава задачата ще работи на всеки 12 часа.

Важно е да се знае, че "*" не е в липсата на ценности и всички възможни стойности. Това означава, че ако зададете * * * * 1 /yourdirectory/myscript.pl, които искат да стартирате файла всеки понеделник, би било напълно погрешно и файлът ще се проведе на всяка минута.

Друга важна характеристика - е необходимостта да се уточни абсолютно пътя на файла. Също така, трябва да имате тези разрешения, така най-малко той може да се изпълнява.

От тези примери става ясно, че разработчикът на задачите на Linux е много удобен инструмент, така че ние Ви предлагаме да се запознаете с някои от характеристиките му.







Как да се поставят цели за Cron

Какво е Cron и как да го конфигурирате, компания блог adminvps на

Най-простият и най-честият начин на работа с Cron е домакин на административния панел. Въпреки това, различните панели Cron конфигурация се проявява по различни начини.

Понякога това се случва, че приемащата не предоставя възможности за работа с Cron чрез административния панел. В тази ситуация, използвайте SSH-протокола. С него е свързан сървър чрез PuTTY програма и въведете командния ред задачи.

За да започнете, въведете командата: кронтаб -е

Примери за цели за Linux Cron

Какво е Cron и как да го конфигурирате, компания блог adminvps на

- За да се изпълни задачата на всеки 6 часа в продължение на 30 минути всеки ден на всеки месец:

30 * / 6 * /yourdirectory/myscript.pl

- За да се изпълни задачата, след всяко рестартиране:

- За да се изпълни задачата, 15 на всеки месец в 00 часа 00 минути:

0 0 15 * /yourdirectory/myscript.pl

За да стартирате PHP-скриптове обикновено използват преводач. Universal в експлоатация не е толкова различен хостинг използва различни софтуер. В резултат на това, често прибягват до Wget помощ, за да стартирате PHP в Cron. Влизаме в следната позиция:

Нека разгледаме по-подробно:

  • «О-» - Cron не създава допълнителни файлове, като по този начин се елиминира сървъра, от хаоса, като се извършва работата в конзолата;
  • «Q» - операцията вече не се показва на екрана;
  • «Т-1" - за да се позволи само един опит за връзка.

ограничения Cron

В близост до Cron има само едно ограничение - срокът на изпълнение на задачи. Ако претоварвайте хостинг сървър, може да сложи забрана за Cron тече по-често от веднъж на всеки няколко минути или час. Освен Cron е само ограничени ресурси на сървъра, като памет, обем данни, по време на изпълнение на команди и т.н.

Ако сървърът се рестартира, за Cron ще запази всичките си задачи, рестартирайте с него.

Какво е Cron и как да го конфигурирате, компания блог adminvps на

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