Планировщик задач
Планировщик задач AggreGate предназначен для периодического выполнения действий, например:
- Проверка статуса устройства каждые два часа и запуск внешнего приложения в случае проблемы
- Очистка внутренней памяти устройства каждое воскресенье в 21:00
- Отправка отчёта с данными об учёте рабочего времени по e-mail 2-го и 17-го числа каждого месяца в 4:00
Любая операция в системе AggreGate может быть настроена для периодического выполнения. Если операция интерактивная и требует ввода от оператора, то соответствующие параметры могут быть предустановлены в планировщике. При перезагрузке планировщик определяет, какие из задач не были запущены по причине остановки сервера и запускает их.
Существует два типа расписания для планировщика:
- Простое расписание. Согласно простому расписанию, действие выполняется заданное количество раз в течение определенного интервала. Также возможно задать начало и конец временного интервала, когда происходит выполнение.
- Расширенное расписание. Предоставляет гибкие возможности по настройке и позволяет создавать нетривиальные правила запуска задач, например: «Выполнять задачу каждую минуту, в период с 14:00 до 14:59 каждую субботу 2011, 2012, 2013, 2014 и 2015 года».