Планирование еженедельной задачи XP без времени запуска


3

Мне нужно запланировать выполнение задания резервного копирования каждую неделю с помощью планировщика Windows XP (Home Edition с пакетом обновления 3).

Я хотел бы, чтобы он запускался каждую субботу, но как я могу сделать так, чтобы он не зависел от времени, поэтому он будет работать только в субботу, когда я включу свой компьютер (в любое время, которое может быть)? Как будто я указываю определенное время запуска (например, 10:00), и тогда мой компьютер не включается, резервное копирование не будет выполняться в течение этой недели!

Ответы:


3

Я думаю, что это невозможно с планировщиком задач Windows XP. Единственный способ, который я мог себе представить, - это планировать задание, которое периодически. Например, запускайте его каждую субботу каждые 30 минут. Затем вместо непосредственного запуска резервного копирования вы запускаете скрипт (например, скрипт CMD). Этот скрипт проверяет, был ли он запущен уже в эту субботу. Например, поместив простой флаг в любой файл. Если он уже был запущен, просто пропустите выполнение. Если он еще не был запущен в эту субботу, выполните резервное копирование.

Что ж. это довольно неэффективно, хотя. Конечно, эта проверка будет запускаться каждые x минут, чтобы ничего не делать, кроме как при первом запуске.

В Windows Vista / 7/2008 доступен расширенный планировщик задач, который также позволяет настроить задачу на выполнение как можно скорее после того, как она пропущена. Поэтому, запланировав его на субботнее утро 00:01 и включив «Выполнить задание как можно скорее после пропуска запланированного запуска», можно запустить его либо около полуночи, либо сразу после первого включения машины в субботу. К сожалению, я думаю, что это также заставит его работать в воскресенье, если вы вообще не включите машину в субботу.

У кого-нибудь есть лучшее решение?


Большое спасибо за ваш ответ. Я думал, что XP может не иметь этой возможности, но я просто хотел проверить, чтобы убедиться, что я не пропустил вариант где-нибудь.
Goto10
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.