Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
15 Системные утилиты.doc
Скачиваний:
2
Добавлен:
16.09.2019
Размер:
258.05 Кб
Скачать

Выполнение заданий по расписанию

ОС Windows XP располагает средством-планировщик заданий. (Task Scheduler) (Имеется также новая утилита командной строки-Schtasks.exe). С помощью планировщика заданий можно составить расписание запуска командных файлов, документов.обычных приложений или утилит для обслуживания системы. Программы могут запускаться однократно, ежедневно, ежемесячно в заданные дни, при загрузке системы или регистрации в ней, а также при бездействии системы. Планировщик позволяет задавать достаточно сложное расписание для выполнения заданий, в котором задаются продолжительность задания, время его окончания, количество повторов, зависимость от состояния источника питания (работа от сети или от батарей) и т.п.

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

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

Графический интерфейс планировщика заданий (рис. 9.36) не требует зна­ния ключей и параметров программы (как это нужно для использования команды at), он интегрирован в операционную систему и доступен из пане­ли управления (папка Назначенные задания (Scheduled Tasks)). Кроме того, упрощается отладка заданий, поскольку их легко проверить, запустив в лю­бой момент непосредственно из папки заданий (команда Выполнить (Run) в контекстном меню выбранного задания). В главном окне планировщика вы­водится основная информация о заданиях: расписание, время следующего и предыдущего запуска, состояние, результат выполнения задания, имя созда­теля задания.

Рис. 9.36. Пример окна планировщика заданий с разными типами запуска

Мастер планирования заданий (запускаемый при выборе команды Добавить задание (Add Scheduled Task)) позволяет легко и быстро в интерактивном режиме указать все параметры для запуска запланированного задания. Зада­ния могут иметь несколько расписаний, принципиально отличающихся друг от друга. Например, некоторая программа может запускаться ежедневно в одно время, еженедельно — в другое время и однократно — в заданное вре­мя указанного дня. На рис. 9.37 приведен пример расписания для запуска программы MSN Explorer, запускающейся по рабочим дням, 3 раза в день. Установив флажок Показывать несколько расписаний (Show multiple schedules), можно задать несколько расписаний для запуска этой программы.

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

I Рис. 9.37. Вкладка Расписание для запланированной задачи

I запуска/ программы MSN Explorer

Благодаря наличию функционально полного набора интерфейсов API (планировщик задач позволяет использовать все достоинства моделей СОМ и ! DCOM) разработчики могут встраивать службы планирования заданий в свои | приложения, не заботясь о поддержке и надежности этих служб. Возможность доступа к страницам свойств (см. рис. 9.37) позволяет создавать в приложениях специфические диалоговые окна, а затем вызывать стандартные страницы планировщика.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]