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

Планировщик задач AggreGate предназначен для периодического выполнения действий, например:

  • Проверка статуса устройства каждые два часа и запуск внешнего приложения в случае проблемы
  • Очистка внутренней памяти устройства каждое воскресенье в 21:00
  • Отправка отчёта с данными об учёте рабочего времени по e-mail 2-го и 17-го числа каждого месяца в 4:00

Любая операция в системе AggreGate может быть настроена для периодического выполнения. Если операция интерактивная и требует ввода от оператора, то соответствующие параметры могут быть предустановлены в планировщике. При перезагрузке планировщик определяет, какие из задач не были запущены по причине остановки сервера и запускает их.

Существует два типа расписания для планировщика:

  • Простое расписание. Согласно простому расписанию, действие выполняется заданное количество раз в течение определенного интервала. Также возможно задать начало и конец временного интервала, когда происходит выполнение.
  • Расширенное расписание. Предоставляет гибкие возможности по настройке и позволяет создавать нетривиальные правила запуска задач, например: «Выполнять задачу каждую минуту, в период с 14:00 до 14:59 каждую субботу 2011, 2012, 2013, 2014 и 2015 года».