Як створити 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 — абсолютний шлях до скрипту на сервері.  

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