---
title: "Планировщик CRON в ISPConfig"
description: "Планировщик задачи CRON в панели управления ISPConfig. Документация и инструкции по использованию и настройке облачных серверов Timeweb Cloud."
---

# Планировщик Cron

> Полный индекс документации для ИИ-агентов: [llms.txt](https://timeweb.cloud/llms.txt).

Управлять задачами Cron вы можете в разделе **Sites** → **Cron Jobs**.

Перейдите в этот раздел и нажмите **Add new Cron job**, чтобы добавить новую задачу.

![Cron1](https://content.timeweb.com/assets/d44d252d-36c1-4ec2-b4ec-717b5bf0fc34?width=1592&height=885)

_Раздел Cron Jobs в интерфейсе [ISPConfig](https://www.ispconfig.org/)_

Заполните открывшуюся форму.

![Cron2](https://content.timeweb.com/assets/a2c5ad85-4440-4670-9678-fc94739aa16b?width=1597&height=1275)

_Создание новой cron-задачи в интерфейсе [ISPConfig](https://www.ispconfig.org/)_

-   В поле **Parent website** укажите, для какого сайта запускается задача.
-   Далее настройте **расписание** ее выполнения.

Формат настройки (на примере минут):

-   — каждую минуту;
-   \*/5 — каждые 5 минут;
-   5 — с началом пятой минуты;
-   5, 20, 35 — с началом указанных минут.

Аналогичный формат применяется для остальных параметров: часов, месяцев и т.д. Минуты указываются с 0 до 59, часы с 0 до 23, дни месяцев с 1 до 31, месяцы с 1 до 12, дни недели — с 0 (воскресенье) до 6 (суббота).

На скриншоте выше настроено выполнение задания каждые 5 минут.

-   В поле **Command to run** введите путь до программы, которая должна выполняться по расписанию. Вы можете указать как URL, так и путь до скрипта, который нужно выполнить. Если вы указываете путь до php-скрипта, то также необходимо указать путь до интерпретатора. Например:  
    

```shell
/usr/bin/php7.0 /var/www/clients/client1/web1/web/script.php
```

Рассмотрим несколько примеров.

Пример 1.

```shell
/usr/bin/wget -O /dev/null "https://mydomain.com/script.php"
```

Здесь используется утилита `wget`, чтобы выполнить скрипт `script.php` на удаленном сервере `mydomain.com`. 

-   `/usr/bin/wget` — путь к исполняемому файлу `wget`.(`/usr/bin` — это стандартное место установки исполняемых файлов в Linux).
    
-   `-O /dev/null` — опция `-O` в используется для указания имени файла, в который будет сохранен результат загрузки. В данном случае указан путь к специальному файлу `/dev/null`, который просто отбрасывает все, что в него пишется. То есть, что результат загрузки будет отброшен и не сохранен никуда на диске.
    
-   `https://mydomain.com/script.php` — то URL, по которому размещен скрипт `script.php`.
    

Такой формат задачи удобно использовать в Cron, когда важен только сам факт выполнения скрипта, а вывод не требуется.

Пример 2.

```shell
/usr/bin/curl -s "https://mydomain.com/script.php"
```

Здесь используется `curl`, чтобы выполнить скрипт `script.php` на удаленном сервере `mydomain.com`. 

-   `/usr/bin/curl`  — это путь к исполняемому файлу `curl`.
    
-   `-s` — опция `-s` используется для того, чтобы сделать запрос «тихим» (silent). Это означает, что `curl` будет работать в фоновом режиме и не будет выводить информацию о процессе загрузки на экран.
    
-   `https://mydomain.com/script.php` — URL, по которому находится скрипт `script.php`.
    

Такой формат может быть удобен в cron-задачах, когда нужно выполнить скрипт удаленно и без вывода информации на экран.

Пример 3.

```shell
/usr/bin/php7.1 /home/user/web/mydomain.com/public_html/script.php
```

Здесь с помощью интерпретатора PHP запускается скрипт `script.php`, который находится на вашем сервере по пути: `/home/user/web/mydomain.com/public_html/script.php`. 

-   `/usr/bin/php7.1` — указывает на исполняемый файл интерпретатора PHP версии 7.1. Это значит, что при выполнении скрипта `script.php` будет использоваться именно версия PHP 7.1.
    
-   `/home/user/web/mydomain.com/public_html/script.php` — путь к PHP-скрипту, который должен быть выполнен.
