Top.Mail.Ru
Запуск скрипта
8 800 555-89-02
Документация
CTRL+K
Standalone2307
EOL
SaaS

Запуск скриптаEOL

В этой статье
  • Запуск скрипта
  • Планировщик
  • Ручной запуск
  • Расписание в формате CRON
  • Ограничения
  • Примеры cron-выражений
  • Вебхук

Чтобы запустить скрипт, после его публикации в правом верхнем углу нажмите Активировать.

Запуск скрипта

Запустить можно только тот скрипт, у которого настроено расписание, ручной запуск, вебхук или трекер.

Когда скрипт запускается, в верхнем правом углу появляется статус «Выполняется» с датой и временем запуска.

Выполняется

При нажатии кнопки Отключить статус меняется на «Выполнение останавливается».

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

После завершения выполнения статус меняется на «Последнее выполнение» с датой и временем последнего запуска.

Последнее выполнение

Планировщик

Расписание выполнения скрипта задается через блок Планировщик. Этот блок может быть вставлен только в начало скрипта. Выберите вариант расписания в настройках блока:

  • по минутам (по умолчанию 15 минут);
  • по дням недели (нужно выбрать дни недели, часы и минуты);
  • по датам (нужно выбрать месяцы, дни, часы, минуты);
  • по CRON расписанию (система для автоматического запуска задач в определенное время).

Окончательная настройка планировщика отображается в поле «Запускать скрипт».

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

В расширенных параметрах можно указать даты первого и последнего запуска скрипта.

Варианты расписания

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

О настройках планировщика смотрите в видеокурсе.

Ручной запуск

Блок Ручной запуск моментально запускает скрипт по нажатию кнопки Активировать и отключается после его завершения. Выполнение скрипта происходит единоразово.

Ручной запуск скрипта

Расписание в формате CRON

Cron (Command Run On) — система, предназначенная задавать периодичность и время срабатывания задач планировщика.

В cron-выражениях используются символы:

  1. * — любое значение, используемое в пределах одного фрагмента cron-выражения. Например, в поле «Минуты» означает, что скрипт будет запускаться каждую минуту;
  2. ? — неопределенное значение. Например, если необходимо, чтобы задача запускалась 10 числа каждого месяца, но не важно, в какой день недели, то в поле «День» установите значение «10», а в поле «День недели» — «?»;
  3. - — диапазон значений. Например, «10-12» в поле «Час» означает часы 10, 11 и 12;
  4. , — список значений. Например, значения «ПОНЕДЕЛЬНИК, СРЕДА, ПЯТНИЦА» в поле «День недели» означают, что скрипт будет запускаться в понедельник, среду и пятницу;
  5. / — шаг значения. Например, «5/15» в поле «Минуты» означает, что скрипт будет запускаться в 5, 20, 35 и т.д. минут. Значение «5» будет увеличиваться на «15»;
  6. L — последний день месяца. Например, в поле «День» значение «L» означает, что скрипт будет выполняться в последний день каждого месяца;
  7. W — ближайший будний день. Например, в поле «День» значение «15 W» означает ближайший будний день к 15-ому числу месяца. Если 15-е — суббота, то скрипт будет запущен в пятницу 14-го. Если 15-е — воскресенье, то — в понедельник 16-го.
  8. # — номер недели месяца. Например, выражение «6#3» означает, что скрипт будет запускаться в третью пятницу каждого месяца.

В поле ввода значения подсвечивается разряд, рядом с которым стоит курсор.

Cron-выражения

Соотношение символов и диапазон значений для полей представлены в таблице ниже.

ПолеДопустимые значенияИспользуемые символы
Минуты0-59*,-/
Часы0-23*,-/
День1-31*,-/?LW
Месяц1-12*,-/
День недели1-7*,-/?L#

Ограничения

  • CRON-выражение должно состоять из 5 значений.
  • День или День недели должен быть ?.
  • Символы «L», «W», «#» не могут быть использованы вместе с шагами значения (/), списками (,) или диапазонами (-).

Примеры cron-выражений

ВыражениеЗначение
*/15 * * * ?Каждые 15 минут
0 12 * * ?Каждый день в 12:00
15 10 ? * *Каждый день в 10:15
15 10 ? * MON-FRIВ 10:15 с понедельника по пятницу
15 10 L * ?В 10:15 последний день каждого месяца
15 10 ? * 6LВ 10:15 последнюю пятницу каждого месяца
15 10 ? * 6#3В 10:15, третью пятницу каждого месяца
11 11 11 11 ?В 11:11, 11 число, каждый ноябрь

Вебхук

Блок-триггер Вебхук также запускает скрипт, когда получает новые события. После того, как блок получил события, он снова запустится через 5 минут. Изменить временный параметр невозможно.

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

Вебхук

Во вкладке Тест можно создать тестовое событие. При нажатии соответствующей кнопки введите пример тела запроса в JSON-формате. При нажатии Применить отобразится маппинг введенного примера.

Примечание:

  • При импорте и экспорте скрипта с блоком Вебхук будет сгенерирован новый адрес.

Была ли статья полезна?

Да
Нет
Предыдущая
Проверка и публикация скрипта
8 (800) 555-89-028 (495) 150-31-45team@infomaximum.com
Для бизнеса
© 20102024. ООО «Инфомаксимум»
Мы используем файлы cookies, чтобы сайт был лучше для вас.