Планировщик задач cron
Опубликовано Михаил Кочетков on 25 May 2012 18:14

На виртуальном хостинге существует возможность запускать необходимые веб-скрипты по расписанию, что может потребоваться для различных CMS, имеющих в своем составе cron-задачи.

Порядок настройки выполнения задачи по расписанию таков:

1. Сначала необходимо настроить саму CMS таким образом, чтобы задача выполнялась, если зайти на определенный url, к примеру:

На сайте domain.ru есть скрипт cron.php, который должен выполняться по расписанию. Этот скрипт находится в корневом каталоге сайта domain.ru, и доступен по ссылке
http://domain.ru/cron.php

2. После того, как скрипт настроен, и при вызове его из браузера по прямой ссылке (см. выше) он корректно выполняет свои задачи, можно добавить вызов указанной ссылки по расписанию, это делается в панели управления хостингом https://rsnx.ru/cp/ , в разделе:

Веб-сайты - <нужный сайт, к примеру domain.ru> - Все инструменты - Управление cron.

Зайдя в указанный раздел, нажмите кнопку "Добавить приложение", и введите параметры приложения:

URL - ссылка на файл, который нужно запускать по расписанию
Имя пользователя, пароль - в случае, если файл защищен паролем на уровне веб-сервера
Частота - с какой периодичностью запускать эту задачу. Возможны следующие варианты:

  • Раз в минуту, или через определенное количество минут;
  • Раз в час, или через определенное количество часов, указывается минута каждого часа, когда выполняется задача;
  • По определенным дням недели, в определенное время каждого дня;
  • Еженедельно, в определенный день, в определенное время;
  • Ежемесячно, в определенное число каждого месяца, в определенное время.