Настройка

Расписание служб

  • Базовые дата и время — начало отсчета интервалов. Секунды при отсчитывании интервалов пока не учитываются. Погрешность времени запусков — 1 минута.

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

    Значения: Минута, Час, День, Неделя, Месяц, Год.

    Дополнительная настройка

    Если выбрать значение Неделя, появится возможность указать, в какие дни недели запускать задание. Выбрав их, вы даете расписанию команду: «Запускай задание каждую N-ную неделю в отмеченные дни. Значение N возьми из поля Интервал, время запусков — из поля Базовые дата и время».

    Если не указать день недели, то будет выбран день недели, который соответствует дате проставленной в поле Базовые дата и время.

  • Интервал — определяет N для выражения «запускать задание каждые N минут/часов/дней/недель/месяцев/лет». Например: если в Интервале указано 5, а в Периоде выбрано Минута, то от базовых даты и времени будут отсчитываться отрезки длиной в 5 минут; в конце каждого отрезка — запуск задания.

    Для заданий, которые запускаются раз в день или реже, время запусков берется из поля Базовые дата и время.

  • Описание — неизменяемое поле; заполняется автоматически после указания трех предыдущих параметров.

  • Количество запусков — информационное поле; показывает, сколько раз запускалось задание.

  • Лимит запусков — ограничение по количеству запусков; когда оно достигается, запуски прекращаются.

  • Дата и время окончания — ограничение по дате и времени; когда оно достигается, запуски прекращаются.

    Ограничения равнозначны: если задать оба, запуск остановится, как только сработает какое-то одно.

Принудительная остановка службы

Выполняемую службу можно принудительно остановить прямо в интерфейсе.

Остановка службы с типом Хранимая процедура не всегда возможна из-за особенностей работы СУБД. В этом случае приложение будет ожидать подтверждения завершения соединения от БД и только после этого выполнение службы прекратится.

Как начать запуск по расписанию: Если флаг Активна проставлен, служба запустится сама, когда наступит следующее событие по расписанию.

Как остановить запуск по расписанию: Чтобы служба перестала выполняться, нужно снять флаг Активный или остановить службу принудительно.