ПредишенСледващото

Тази статия е предназначена за тези, които от време на време трябва да работите с Cron (кронтаб), но който не знае как се прави. Аз ще се опитам да обясня накратко какво Cron, защо имаме нужда от нея, и как да се прави с него. Надявам се, че информацията, предоставена тук ще бъде от интерес и дори може да бъде от полза.


И така, какво е Cron. Cron е програма, която ви позволява в определени моменти, които изпълнявате определени действия. Например, за да се движат по изпълнението на някоя програма или скрипт, за да актуализирате данните и др. Между другото, аз се отбележи веднага, че това е част от Cron UNIX. така че не го търсим на Windows :) Има за тази цел е съвсем друго нещо.

Той често се използва за въртене на Cron дневник, извършване на каквито и да било обновяването сайтове или дали всяка минута е от проверки или други неща. Например, аз го използвам като асистент за архивирането на вашия сайт. Написано скрипт за архивирането на всички данни, започва в короната на всяка седмица, така че да мога да се отървете от главоболие "и не забравяйте това, което аз arhivnut. ".

Е, добре, предполагам, че вече знаете (или предположил) защо се нуждаем от корони. Така че ще видим как всичко това работи.

Като за начало, можете да проверите дали тя се изпълнява и това е короната.

Командата к.с. брадва | Cron Впиши трябва да ти донеса нещо нещо подобно


Т.е. ако видите crond - всичко е наред, CZK на място.

В противен случай, просто "късмет", или на вашия компютър не е конфигуриран корони, корона или функция изпълнява някакъв друг софтуер. Въпреки, че такива ситуации са изключително редки.

Във вътрешността на файла е както следва:


Първите четири линии просто представляват околната среда настройка на параметрите, и те не трябва да се обърне внимание (както и в други дела, и аз също), тъй като тя се определя от системата вече.

Но в следващите редове вече се обърне внимание.

Форматът на тези редове е както следва:

  1. Желаните минута часа, за да се движат (0-59)
  2. Най-подходящото време на деня да тече (0-23)
  3. Желана ден от месеца (0-30)
  4. Желаният месец на годината (1-12)
  5. Желана ден от седмицата (0-6)
  6. Работещ екип.


* Означава, дума, всеки (ден, година, месец, час).

Така например на ред 01 * * * * командата ще отбележи старта на програмата на всеки час за една минута.

Низ февруари 4 * * * команда се изпълнява програмата всеки ден в 04:00 часа в две минути.

Както вече бе по-добър пример, мога да цитирам следното:
01 * * * * ехо `date`" Здравейте човека ">> $ HOME / cron.res

Тази задача на всеки час ще бъде добавен към текстовия файл cron.res Hi мъж и текущата дата.

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

Редактиране корона идва с командата кронтаб.


С втория и третия отбор обикновено е ясно.

Това изглежда е всичко. Успех корона. )

Подкрепете проекта - споделете линка, благодаря!