Как создать задание Cron на сервере?
Last updated
Last updated
Задания cron создаются на сервере для выполнения регулярных задач. К примеру, проверка статуса платежа, обновление курсов валют для парсера и так далее.
Если вы используете панель управления сервером ISP Manager - то выполните следующие шаги:
Скопируйте в буфер обмена ссылку cron из того раздела, для которого вы хотите настроить автоматические действия (проверка платежей, парсинг курсов и т.п.).
В панели ISP Manager перейдите в раздел "Планировщик CRON" и нажмите на кнопку "Создать задание":
Все задания cron должны быть созданы из-под пользователя, созданного для сайта (не из-под root-пользователя)
На новой странице заполните данные для задания cron:
Адрес e-mail — укажите почтовый ящик, на который будут приходить письма об ошибках выполнения задания (опция работает только, если настроена исходящая почта в ISP Manager в разделе "Настройки -> Оповещения")
Команда — полная команда для выполнения (пример ниже)
Описание — тестовое описание для задания (необязательное к заполнению поле)
Галочка "Включено" — статус задания
Расписание — выберите "экспертный режим" и установите во всех появившихся ниже полях "*" (астериск, звездочка) для ежеминутного выполнения задания
Галочка "Не отправлять отчет на e-mail" - снимите галочку для того, чтобы письма о выполнении и ошибках выполнения задания приходили на вашу почту
Обратите внимание, что для каждого сервера команда из примера может иметь другой вид, но в большинстве случае достаточно указанного ниже формата.
/usr/bin/wget -t 1 -O - --no-check-certificate "ваш_URL"
Если ваш URL — https://site.com/cron-bestchangeapi_upload_data.html
то задание должно иметь вид /usr/bin/wget -t 1 -O - --no-check-certificate "https://site.com/cron-bestchangeapi_upload_data.html"
Ссылки для заданий cron находятся в соответствующих разделах (несколько примеров):
Парсеры 2.0 — Настройки
Bestchange парсер - Настройки
модуля мерчантов и автовыплат