Как создать CRON-задачу в Hestia CP

2 октября, 2023

CRON — это планировщик, с помощью которого создается задача с последующим выполнением на сервере с определенной периодичностью. Например, в панели управления Hestia CRON отвечает за обновление бесплатных SSL-сертификатов или создание резервных копий. Каждой из приведенных операций присваивается соответствующее CRON-задание.   

Список кронов публикуется на соответствующей вкладке Hestia. Для создания нового задания предусмотрена кнопка «Добавить Cron-задание».

В строке «Команда» пользователю необходимо ввести задание, которое будет выполняться согласно расписанию. Если на сайте необходимо периодически запускать скрипт, в этом помогут соответствующие команды: 

  • wget — /usr/bin/wget -O /dev/null “https://test.site/script.php”;
  • curl — /usr/bin/curl -s “https://test.site/script.php”;
  • интерпретатор php — /usr/bin/php7.4 “/home/admin/web/test.site/public_html/script.php”.   

Пользователю необходимо изменить:   

  • https://test.site/script.php — ссылка на скрипт; 
  • php7.4 — версию php, с которой будет запускаться скрипт;
  • /home/admin/web/test.site/public_html/script.php — абсолютный путь к скрипту на сервере.  

Когда команда сформирована, необходимо запланировать дату и время выполнения задания в генераторе таймера, нажав соответствующую кнопку. После проверки правильности поставленных заданий изменения сохраняют. Новое задание будет располагаться внизу списка кронов. Для редактирования, постановки на паузу или удаления задания достаточно навести курсор.