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

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

Управлять задачами Cron, выполняемыми на сервере по расписанию, вы можете как от пользователя `root`, так и от дополнительного пользователя.

## Создание задачи

Перейдите в раздел «Планировщик Cron» и нажмите «Создать», чтобы добавить задачу, или «Изменить», чтобы внести корректировки в уже существующее задание.

![0c40adb9 C13a 48a4 9a06 5296715f32b7](https://content.timeweb.com/assets/1b0b21c1-3182-42d4-96c4-03c308eeb6dd.png?width=1920&height=869)

_Раздел «Планировщик CRON» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_

Заполните открывшуюся форму.  
  
![3024ccf3 28ce 41cc B5f5 428ff61fe908](https://content.timeweb.com/assets/a1fc27be-8f91-4c5f-a12a-63d1fa573870.png?width=811&height=839)

_Создание новой задачи CRON в интерфейсе [ispmanager](https://www.ispmanager.ru/)_

-   **Адрес e-mail** — указывается автоматически, если адрес [указан в настройках](https://timeweb.cloud/docs/control-panels/ispmanager/cron-scheduler#poluchenie-otchetov-ob-oshibkah). На этот адрес будут отправляться уведомления об ошибках.
-   **Команда** — введите путь до программы, которая должна выполняться по расписанию. Примеры команд для запуска Cron смотрите ниже. Для запуска PHP-скрипта необходимо перед скриптом также указать путь до интерпретатора, например: 

```shell
/usr/bin/php8.0 /var/www/new_user/data/www/mysite/script.php
```

-   **Описание** — необязательное поле, здесь можно указать любой комментарий к заданию, чтобы вам было удобнее ориентироваться в общем списке в Планировщике. 
-   **Расписание** — здесь задается периодичность выполнения задания. Ее можно настроить в базовом или экспертном режиме.

В **базовом** **режиме** вы можете выбрать один из следующих вариантов выполнения задания:

![A6ea7f71 8983 4be9 87ca 9eb146a8b070](https://content.timeweb.com/assets/b50544cd-c60d-4ea7-99c6-cddfe69a46d0?width=523&height=406)

_Настройка расписания CRON-задач в базовом режиме в интерфейсе [ispmanager](https://www.ispmanager.ru/)_

При выборе опции «каждый час» задание будет выполняться в 0 минут каждого часа; «при загрузке» — при каждой загрузке операционной системы.

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

**Экспертный режим** дает возможность более тонкой настройки. Формат настройки (на примере минут):

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

Аналогичный формат применяется для остальных параметров — часов, месяцев и т.д. Значения указываются:

-   минуты — с 0 до 59,
-   часы — с 0 до 23,
-   дни месяцев — с 1 до 31,
-   месяцы — с 1 до 12,
-   дни недели — с 0 (воскресенье) до 6 (суббота). 

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

![48cbc88c 19a3 4992 A5fa A9446057da6f](https://content.timeweb.com/assets/ed76ea95-42f7-493e-b4f5-ba2172002018?width=529&height=441)

_Настройка расписания CRON-задач в экспертном режиме в интерфейсе [ispmanager](https://www.ispmanager.ru/)_

## Примеры команд для запуска Cron

Пример 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-скрипту, который должен быть выполнен.
    

## Получение отчетов об ошибках

Вы можете указать емейл для получения отчетов в случаях, если какие-то задания завершились с ошибкой. Для этого:

Перейдите в раздел «Планировщик Cron» и кликните на иконку шестеренки.

![5766ee89 Fabb 4aaf A04f 4f2d5d84ffb0](https://content.timeweb.com/assets/5bdab531-3c0a-40ff-8c9d-0cd27ad00a00.png?width=1920&height=869)

_Раздел «Планировщик CRON» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_

Укажите емейл в поле «Адрес e-mail» и нажмите «Сохранить».

![4048a936 C0b1 435f B903 7cddda9710cb](https://content.timeweb.com/assets/00b5c3b4-07b1-4da1-a0c7-36ece5dabd7f.png?width=1192&height=577)

_Настройки планировщика в интерфейсе [ispmanager](https://www.ispmanager.ru/)_
