CRON is a scheduler that creates tasks to be executed on a server at specified intervals. For example, in the Hestia control panel, CRON is responsible for updating free SSL certificates or creating backups. Each of the listed operations is assigned a corresponding CRON task.
The list of crons is published on the corresponding Hestia tab. To create a new task, there is a button “Add Cron Task”.

In the “Command” field, the user needs to enter the task that will be executed according to the schedule. If a script needs to be run periodically on the site, the following commands will help:
- wget — /usr/bin/wget -O /dev/null “https://test.site/script.php”;
- curl — /usr/bin/curl -s “https://test.site/script.php”;
- php interpreter — /usr/bin/php7.4 “/home/admin/web/test.site/public_html/script.php”.
The user needs to change:
- https://test.site/script.php — the link to the script;
- php7.4 — the version of php from which the script will be executed;
- /home/admin/web/test.site/public_html/script.php — the absolute path to the script on the server.

Once the command is formed, it is necessary to schedule the date and time for the task execution in the timer generator by pressing the corresponding button. After verifying the correctness of the tasks set, the changes are saved. The new task will be located at the bottom of the cron list. To edit, pause, or delete a task, simply hover the cursor over it.
