Помощь и поддержка
Выполнение задач по расписанию на виртуальном хостинге (Планировщик 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 - для отключения вывода ошибок и предотвращения отправки писем на контактный ящик, после команды добавляется данный текст.