Инструменты пользователя

Инструменты сайта


как_пользоваться_crontab

Cron: Запуск задачи по расписанию

  • Войдите в панель управления ISPManager.
  • В левом меню выберите «Планировщик (cron)»
  • Нажмите «Создать»

Например, нам необходимо сделать задание на запуск PHP-скрипта:

  • Вы можете использовать команду wget для вызова скрипта. Таким образом к скрипту будет обращение через HTTP запрос. Например: wget -O - -t 1 -q http://yoursite.ru/script.php. Данный способ также отлично подходит, если скрипт требует получить значения способом GET. Обязательно указывайте существующий адрес на Ваш скрипт.
  • Можно использовать обработчик PHP-CLI напрямую. В этом случае Вам необходимо указывать полный абсолютный путь до Вашего скрипта. Например: php /home/www/idXXX/data/www/yoursite.ru/script.php. Обращаем Ваше внимание на то, что данным методом нельзя передать скрипту параметры методом GET. Однако, он может принимать данные, которые указаны после абсолютного пути к файлу, в массив $_SERVER['argv'].

Пути к PHP-CLI интерпретаторам:

  • /opt/php53/bin/php - Обработчик версии 5.3
  • /opt/php54/bin/php - Обработчик версии 5.4
  • /opt/php55/bin/php - Обработчик версии 5.5
  • /opt/php56/bin/php - Обработчик версии 5.6
  • /opt/php70/bin/php - Обработчик версии 7.0
  • /opt/php71/bin/php - Обработчик версии 7.1

Если используется команда php вызывается обработчик по умолчанию. На каждом сервере обработчик по умолчанию свой, уточняйте у технический поддержки, либо проверяйте самостоятельно.

Вы также можете выполнить PHP-файл через PHP-CLI-обработчик, подключив собственный php.ini файл. Для этого Вы можете использовать опцию -c, в качестве аргумента укажите абсолютный путь до директории с файлом php.ini.
Пример запуска такого скрипта:
/opt/php56/bin/php -c /home/www/idXXX/data/php-bin/ini56 /home/www/idXXX/data/www/yoursite.ru/script.php

как_пользоваться_crontab.txt · Последние изменения: 2017/01/05 14:19 — lealhost