Запуск по расписанию

Запуск сценария по расписанию (Cron) имеет обширный функционал. Подразумевает следующие настройки:

  • Единоразовый запуск;

  • Регулярный запуск (регулярный запуск через определенный интервал с точностью до минуты);

  • Регулярный запуск (дневной);

  • Регулярный запуск (еженедельный);

  • Регулярный запуск (ежемесячный);

Фильтр объектов

Для режима запуска сценария по расписанию предусмотрен фильтр объектов. В сценарий попадают только те объекты, которые удовлетворяют условиям фильтра. Это позволяет экономить ресурсы и работать только с нужными объектами.

Предусмотрена возможность добавлять глобальные переменные через шаблонизатор.

Единоразовый запуск

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

Регулярный запуск (настройка до минуты)

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

На нашем примере настроен запуск каждые три минуты. Работа начнётся с момента старта сценария, пока вы его не остановите.

Внимательно следите за регулярными сценариями, особенно, если они генерируют новые объекты. Очень легко забыть и заполнить структуру лишними сущностями.

Регулярный запуск (дневной)

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

Регулярный запуск (еженедельный)

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

Регулярный запуск (ежемесячный)

Ежемесячно, такого-то числа, сценарий будет срабатывать.