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

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

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

Ответ 1

Задача должна быть настроена в два этапа.

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

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

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

  • Дважды щелкните задачу, и появится окно свойств.
  • Перейдите на вкладку Triggers.
  • Дважды щелкните сведения о триггерах, и появится окно Edit Trigger.
  • В панели Advance settings отметьте Repeat task every xxx минут и установите Indefinitely, если вам нужно.
  • Наконец, нажмите "ОК".

Ответ 2

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

Ответ 3

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

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

Ответ 4

В XP я нажал кнопку Advanced на вкладке Schedule. Существует флажок для Repeat task. Значение по умолчанию - каждые 10 минут.

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

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

Ответ 5

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

Ответ 6

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

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

Ответ 7

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

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

Я думал, что я делаю "Экспорт" и редактирую XML:   PT30M в   PT2M

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

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

Ответ 8

Пример почасовой задачи

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