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


Планировщик задач — программа (служба или демон), часто называемая сервисом операционной системы, которая запускает другие программы в зависимости от различных критериев, как, например:

Основные функции программного обеспечения планировщика заданий включают в себя:[источник не указан 317 дней]

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

Большинство операционных систем, таких как Unix и Windows, предоставляют базовые возможности планирования заданий, в частности, с помощью команд at и batch, cron и планировщика заданий Windows. Веб-хостинговые услуги предоставляют возможности планирования заданий через панель управления или webcron. Многие программы, такие как системы управления базами данных (СУБД), системы резервного копирования, системы планирования ресурсов предприятия (ERP) и системы управления бизнес-процессами (BPM), также включают соответствующие возможности планирования заданий. Встроенный планировщик заданий операционной системы или программы обычно не предоставляют возможности планирования вне пределов одного экземпляра операционной системы или за пределами определенного приложения. Организации, нуждающиеся в автоматизации несвязанных задач в области информационных технологий, могут также использовать расширенные возможности планировщика заданий, такие как:

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

В версиях ОС Windows до XP включительно данный сервис предоставлялся, в основном, для нужд конечного пользователя. Начиная с Windows Vista данный сервис активно используется самой ОС для обслуживания устройства (дефрагментации разделов жёсткого диска, тестирования компонентов, индексирования файлов и т. д.). Отдельно для Windows разработан и самостоятельный планировщик NnCron.