Изчисление

Генератор на Cron

Създайте cron задача, вижте обяснението на турски. Генерирайте валидна cron задача за секунди с опции за минути/час/ден/месец/ден от седмицата.

Генератор на Cron оператори
0 – 59
0 – 23
1 – 31
Cron команда
crontab
* * * * *
Обяснение на турски Работи всяка минута.
мин.* · са* · месец.ден* · месец* · делнични дни*
Информация

Относно Cron генератора

Кронcron е стандартен механизъм за планиране, използван за изпълнение на задачи през определени интервали в Unix/Linux системи. Автоматизирани задачи на уеб сървъри, като например архивиране, изпращане на имейли, почистване на база данни или генериране на отчети, често се управляват с помощта на cron. Синтаксисът на командата cron – пет интервала, разделени от интервал – обаче може да бъде объркващ в началото.

Това е безплатно. Генератор на Cron оператори Този инструмент ви позволява да създадете правилния cron оператор, без да познавате техническия синтаксис. Изберете полетата за минута, час, ден от месеца, месец и ден от седмицата от падащите списъци; инструментът незабавно генерира както оператора, така и описание на турски език, което може да се чете от човек. Копирайте създадения от вас оператор с едно щракване. crontab -e Можете да го поставите в реда си.

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

Как да го използвам?

Стъпка по стъпка

  1. Ако желаете Готови шаблони Кликнете върху често използван шаблон в секцията; полетата ще бъдат попълнени автоматично.
  2. Минута, Час, Ден от месеца, Месец и Ден от седмицата Изберете полетата.
  3. Обявата за работа в cron и нейното описание на турски език се актуализират незабавно според вашите предпочитания.
  4. Копиране Запазете израза в клипборда, като щракнете върху бутона.
  5. На вашия сървър crontab -e Отворете редактора с командата и поставете израза.
ЧЗВ

Често задавани въпроси

Отляво надясно: минута (0–59), час (0–23), ден от месеца (1–31), месец (1–12) и ден от седмицата (0–7; 0 и 7 неделя). Звезда (*) означава „всички стойности“. Например 0 9 * * 1 Изразът означава „всеки понеделник в 09:00“.

На терминала crontab -e Изпълнете командата, след което добавете нов ред в редактора, който се отваря, като запишете вашия cron оператор и командата, която ще бъде изпълнена. Пример: 0 0 * * * /usr/bin/php /var/www/backup.phpКогато го регистрирате, cron демонът автоматично разпознава израза.

Ако командата се изпълнява много бързо, обикновено няма проблем. Въпреки това, за продължителни или ресурсоемки операции се предпочитат по-редки интервали (напр. 5, 15, 30 минути). Това е, за да се предотврати започването на нова операция, преди предишната да е завършила. заключване на файл Използването на този механизъм е добра практика.

Да; обаче тези две области ИЛИ Работи с логика, а не с „И“. Така че... 0 0 1 * 1 Изразът се интерпретира като „първият ден от месеца ИЛИ понеделник“. Ако се насочвате към пресечната точка и на двете, трябва да добавите допълнителни проверки в скрипта.

Да. Системи като WHMCS и WordPress използват един и същ стандартен cron синтаксис за cron настройки от страна на сървъра. Можете да извикате съответния PHP файл или URL адрес, като добавите генерирания израз директно към crontab файла на вашия сървър.