> For the complete documentation index, see [llms.txt](https://support.morozovpimnev.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.morozovpimnev.ru/megaimport/planirovshik-zadach.md).

# Планировщик задач

Добавление задачи импорта в планировщик, отбирает попадающие под условия импорты (дни недели/часы) и запускает их поочередно по возрастанию

#### Шаг 1. Добавление вызова в cron

Выполнением действий, заданных в модуле **«Планировщик задач»**, осуществляется файлом `cron/schedule.php`, вызов которого необходимо добавить в cron. Рекомендуется запускать выполнение файла schedule.php раз в минуту.

Пример вызова: `/usr/bin/php /var/www/site.ru/httpdocs/cron/schedule.php`

Пример вызова с передачей php.ini: `/usr/bin/php --php-ini /etc/php.ini /var/www/site.ru/httpdocs/cron/schedule.php`

{% hint style="warning" %}
Реальный путь на сервере к корневой директории сайта и путь к PHP уточните в службе поддержки хостинга.
{% endhint %}

#### Шаг 2

Добавляем задачу, в основном меню выберите **Инструменты** → **Планировщик задач**, нажмите в меню на **+Задача**

<div data-full-width="true"><figure><img src="/files/gUCk4vgjAeTPXjyV4Siv" alt=""><figcaption><p>Добавление задачи</p></figcaption></figure></div>

* ***Дата следующего выполнения задачи*** - Дата и время, когда следует выполнить задачу снова. После выполнения задачи к ее времени будет прибавлен установленный интервал, рассчитанное время будет записано в это поле.
* ***Дата добавления задачи*** - Дата и время, когда задача была добавлена.
* ***Интервал*** - Время, устанавливающее периодичность выполнения задачи (рекомендуем указывать `59 минут`).&#x20;
* ***Модуль*** - Модуль, у которого будет вызываться задача (выбираем `МегаИмпорт`).
* ***Действие*** - Действие модуля, которое будет вызывать задача (выбираем `Обновление прайсов`).
* ***Идентификатор сущности*** - Идентификатор элемента, над которым нужно произвести действие (указываем ID сайта).
* ***Описание*** - Описание задачи.

{% hint style="danger" %}
Внимание! Факт запуска в планировщике задачи и ее отработка, это не факт запуска импортов, т.к. у импорта есть свои настройки [расписания](/megaimport/dobavlenie-importa/vkladka-raspisanie.md), так же если у иморта есть не завершенная прогресс, то следующий импорт произойдет только через 10 дн, либо удалите его из [логов импорта](/megaimport/otchet-importa.md#megaimport-logi) для следующего запуска по расписанию
{% endhint %}
