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

Для таких случаев в ISPmanager реализован CRON (Планировщик задач).

В ISPmanager можно задания прописывать различными командами, в зависимости от необходимых требований, но есть универсальные, которые подходят для большинства случаев

/usr/bin/fetch -q -o /dev/null http://yourdomain.com/cron.php

/usr/bin/wget -O /dev/null http://yourdomain.com/cron.php

/usr/bin/wget -O - http://yourdomain.com/cron.php

wget -O - -q http://yourdomain.com/cron.php


Для наглядности разберем на примере. У нас есть сайт на DLE и нам необходимо настроить автоматическое создание резервных копий базы данных.

1. К примеру имеем установленный сайт на DLE на домене yourdomain.com путь до автоматического бэкапа будет http://yourdomain.com/autobackup.php

2. Сначала отрываем файл autobackup.php и
$allow_auto_backup = 0;

заменяем на
$allow_auto_backup = 1;

после чего сохраняем файл.

3. Затем идем в ISPmanager в раздел Инструменты / Планировщик (cron) и нажимаем на кнопочку в появившемся окошке прописываем команду
/usr/bin/fetch -q -o /dev/null http://yourdomain.com/autobackup.php

и настраиваем время выполнения

Настройка CRON (Планировщика задач)

4. Сохраняем.
Теперь с помощью планировщика задач у вас будет каждый день создаваться резервная копия базы данных.