Помощь и поддержка

Выполнение задач по расписанию на виртуальном хостинге (Планировщик Cron)

Cron — компьютерная программа в системах класса UNIX, использующаяся для периодического выполнения заданий в определённое время. Регулярные действия описываются инструкциями, помещенными в файлы crontab и в специальные директории.
Файлы crontab содержат автоматически запускаемые программы (ежедневно, еженедельно или ежемесячно).

Для настройки планировщика Cron в виртуальном хостинге необходимо зайти на страницу персональной статистики stat.profintel.ru – управление услугами – заказ на хостинг – вкладка дополнительно – планировщик задач (Cron).

Далее щелкаете "Добавить команду", прописываете команду и период.

Пример команды:

/usr/local/php56/bin/php -c /путь_к_файлу_php.ini /путь_к_папке/папка_со_скриптом/файл_скрипта.php > /dev/null 2>&1

Разберем подробнее:

/usr/local/php56/bin/php - команда, а конкретно путь к интерпретатору php  - для разных версий php свой путь:

  • /usr/local/bin/php - php 5.2
  • /usr/local/php53/bin/php - php 5.3
  • /usr/local/php54/bin/php - php 5.4
  • /usr/local/php55/bin/php - php 5.5
  • /usr/local/php56/bin/php - php 5.6
  • /usr/local/php7/bin/php - php 7.0
-c /путь_к_файлу_php.ini - по умолчанию консольный php запускается с дефолтными параметрами, для запуска php с настройками веб-версии Вашего php укажите данный параметр ( стандартный путь к php.ini - /hosting/users/*id_вашего_заказа*/php-bin/php.ini )

 /путь_к_папке/папка_со_скриптом/файл_скрипта.php - путь к файлу прописывается абсолютный

> /dev/null 2>&1 - для отключения вывода ошибок и предотвращения отправки писем на контактный ящик, после команды добавляется данный текст.

Не нашли ответа на свой вопрос
Напишите нам, и мы свяжемся с вами в ближайшее время
{{cmp:projects->renderCallback}}