Cron: как запустить скрипт по расписанию в cPanel


Cron ー планировщик заданий в UNIX-подобных ОС. В назначенное время она выполняет “запрограммированные” действия.

Кроме текста о Cron вы также можете зайти на наш YouTube-канал и просмотреть видеоурок по этой теме.

Рассмотрим на примере хостинга Шнайдер-хост, как это работает. Откройте главную страницу cPanel → “Расширенный” → “Запланированные задания”:

На новой странице вы увидите несколько разделов. Первый из них электронная почта. Вы можете его пропустить, если не хотите, чтобы система отправляла на ваш e-mail уведомления о выполнении скрипта. Если же вы добавите почтовый ящик, вы будете получать сообщения о результатах:

Второй пункт ー “Добавить новое запланированное задание”. Именно здесь настраивается запуск нужного скрипта. Например, вы хотите. чтобы скрипт запускался раз в день. Уточним, что лучше перенести выполнение Cron на ночное время ー так общая нагрузка на сервер снизится.

Итак, чтобы запустить скрипт в 2 часа ночи нужно выбрать: минута - 00, час - 02, остальное - *:

В поле “Команда” можно осуществить запуск скрипта запросом на URL (через браузер), через запрос на php-скрипт, через команду php. Рассмотрим оба способа:

Первый способ:

wget -O - -q -t 1 http://ваш-домен/скрипт.php:

Второй способ:

php /home/ваш логин от сипанели/public_html/путь к скрипту/скрипт.php:

После создания команды кликните на “Добавить новое запланированное задание”.

Оригинал статьи в нашем блоге.