Запуск задачи каждые x-минуты с помощью планировщика задач Windows [закрыто]

Я пытаюсь получить планировщик задач Windows для запуска конкретного .exe каждые 10 минут или около того, но параметры позволяют выполнять только один раз в день.

есть ли способ заставить его запустить .exe каждые 10 или 20 минут?

8 ответов


задача должна быть настроена в двух шагах.

сначала вы создаете простую задачу, которая начинается в 0: 00, каждый день. Затем вы входите Advanced... (или аналогичный в зависимости от операционной системы) и выберите Repeat every X minutes вариант на 24 часа.

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

в более поздних версиях Windows (7+ I думаешь?):

  1. дважды щелкните задачу, и появится окно свойств.
  2. выберите Triggers tab.
  3. дважды щелкните сведения о триггере, и появится окно изменить триггер.
  4. под Advanced settings панели, ТИК Repeat task every xxx минут, и установить Indefinitely если вам нужно.
  5. наконец, нажмите ok.

после выбора минимальной опции повтора (5 минут или 10 минут) вы можете выделить номер и написать любой номер, который вы хотите


вы также можете создать пакетный файл, как показано ниже, Если вам нужна более тонкая гранулярность между вызовами:

:loop
CallYour.Exe
timeout /t timeToWaitBetweenCallsInSeconds /nobreak
goto :loop

на XP, я нажал на Schedule tab. Существует флажок для Repeat task. По умолчанию каждые 10 минут.

кроме того, вы можете создать запланированное задание через командную строку. Я сам этого не пробовал, но похоже, что вам нужно что-то вроде (не проверено):

schtasks /create /tn "Some task name" /tr "app.exe" /sc HOURLY 

в "повторить задачу каждый:" просто введите 2 минуты вместо выбора из выпадающего списка.


Hourly task example

принимая советы выше с schtasks, вы можете увидеть в пользовательском интерфейсе, что необходимо сделать для выполнения почасовой задачи. При редактировании триггера начните задание по расписанию, один раз (это ключ). Затем вы можете выбрать "повторять задание каждые:" 1 час или что угодно. Смотрите скриншот:


чтобы запланировать автоматическое обновление, вы должны:

  • перейти к Панели Управления " назначенные задания
  • создать задание
  • перейти к расписанию " дополнительно
  • установите флажок "повторить задание" каждые 10 минут продолжительностью 24 часа
  • оставьте дату окончания непроверенной

некоторые из представленных ссылок только настройки для версии Windows 2003 "запланированные задачи"

в Windows Server 2008 настройка "задачи"только имеет коробку с параметрами для "5 минут, 10 минут, 15 минут, 30 минут и 1 час" (снимок экрана:http://i46.tinypic.com/2gwx7r8.jpg)... где окно 2003 было текстовым полем "введите любой номер, который вы хотите".

Я думал сделать "экспорт" и редактировать XML из: PT30M к PT2M

и импорт этого в качестве новой задачи будет "обманывать" задачи, повторяя каждые 2 минуты, но ему это не понравилось

мой обходной путь для получения задачи для запуска каждые 2 мин в Windows 2008 был (ugggh) настройка 30 различных "триггеров" для моей задачи, повторяя каждый час, но глядя на :00, :02, :04, :06 и так далее, и так далее.... взял меня 8-10 минут для настройки, но мне нужно было сделать это только один раз: -)