Версия: 3x
Настройка планировщика cron

Некоторые задачи требуют выполнения по расписанию или с определенной периодичностью, для этих целей в ReadyScript существует собственный внутренний планировщик. Внутренний планировщик позволяет всем модулям в системе добавлять свои задачи на фоновое выполнение в необходимое время. Внутренний планировщик не должен зависеть от посещаемости сайта, поэтому его запуск должен осуществляться ежеминутно с помощью серверного планировщика cron.

В административной панели вашего магазина в разделе Управление → Настройка, вы можете включать и выключать внутренний планировщик, а также видеть дату и время последнего запуска.

cron_admin.png

Общие сведения о настройке

Для настройки внутреннего планировщика, необходимо настроить ежеминутный запуск скрипта /core/cron/cron.php, расположенного в папке вашего сайта на платформе ReadyScript, с помощью планировщика cron. Вам потребуется узнать у вашего хостинг-провайдера 2 параметра:

  1. Путь к интерпретатору PHP (Например, /usr/bin/php или php (без указания папки))
  2. Путь от корня диска до вашей папки сайта (Например, /var/www/username/data/www/domain)

Общий вид запускаемой серверным планировщиком команды должен быть следующим:

<путь к интерпретатору PHP> <путь к корню сайта>/core/cron/cron.php >/dev/null

Например:

/usr/bin/php /var/www/username/data/www/domain/core/cron/cron.php >/dev/null

Настройка планировщика на VPS

  1. Подключитесь к вашему серверу по SSH
  2. Выполните команду: crontab -e
  3. Откроется редактор файла с заданиями. Добавьте в конце файла строку с заданием:

     * * * * * usr/bin/php /var/www/username/data/www/domain/core/cron/cron.php >/dev/null

  4. Нажмите ESC, затем наберите :wq для сохранения результатов и выхода.
  5. В случае, если проверка crontab файла пройдет успешно, вы увидите сообщение "crontab: installing new crontab". В противном случае система предложит заново отредактировать файл с помощью сообщения: "errors in crontab file, can't install. Do you want to retry the same edit?"

Настройка планировщика в панели IspManager 5

Если ваш хостинг использует в качестве панели управления хостингом Isp Manager 5, то воспользуйтесь данной инструкцией.

  1. Выберите раздел Планировщик, затем нажмите на кнопку "Создать".
isp_manager5_step1.png
  1. Заполните параметры задания для планировщика
isp_manager5_step2.png
  1. После сохранения, задание должно появиться в списке.
isp_manager5_step3.png

Настройка планировщика в панели IspManager 4

Если ваш хостинг использует в качестве панели управления хостингом Isp Manager 4, то воспользуйтесь данной инструкцией.

  1. Выберите раздел Планировщик, затем нажмите на кнопку "Создать".
isp_manager4_step1.png
  1. Заполните параметры задания для планировщика
isp_manager4_step2.png
  1. После сохранения, задание должно появиться в списке.
isp_manager4_step3.png