Я пытаюсь заставить Windows Task Scheduler запускать определенный .exe-файл каждые 10 минут или около того, но параметры позволяют выполнять только один раз в день.
Есть ли способ заставить его запускать .exe каждые 10 или 20 минут?
windows
scheduled-tasks
kacalapy
источник
источник
Ответы:
Задача должна быть настроена в два этапа.
Сначала вы создаете простое задание, которое начинается в 0:00 каждый день. Затем вы входите
Advanced...
(или аналогично в зависимости от используемой операционной системы) и выбираетеRepeat every X minutes
опцию на 24 часа.Ключевым моментом здесь является поиск дополнительных свойств. Если вы используете мастер XP, он предложит вам запустить расширенный диалог только после создания задачи.
На более поздних версиях Windows (7+, я думаю?):
Triggers
вкладку.Advanced settings
панелью отметьтеRepeat task every
xxx минут и установите,Indefinitely
если вам нужно.источник
Run task as soon as possible after a scheduled start is missed
Run task as soon as possible after...
, будет ли запущен один или шесть экземпляров команды?If this setting is checked, the Task Scheduler service will start the task if the task was scheduled to run at a certain time, but for some reason (for example, the computer was turned off or the Task Scheduler service was busy) the task was not activated. The Task Scheduler service will not start the task immediately after the task was missed. By default the service waits ten minutes before starting the missed task.
Таким образом, он должен просто запустить 1 экземпляр задачи, а не весь журнал невыполненных работ .После того, как вы выбрали опцию минимального повтора (5 минут или 10 минут), вы можете выделить номер и написать любой номер, который вы хотите
источник
Вы также можете создать командный файл, как показано ниже, если вам нужна более тонкая гранулярность между вызовами:
источник
В поле «Повторять задачу каждые:» просто введите 2 минуты вместо выбора из выпадающего списка.
источник
На XP я нажал
Advanced
кнопку наSchedule
вкладке. Есть флажок дляRepeat task
. По умолчанию каждые 10 минут.Кроме того, вы можете создать запланированное задание через командную строку . Я не пробовал это сам, но похоже, что вы хотите что-то вроде (не проверено):
источник
Принимая приведенные выше рекомендации со счётными задачами, вы можете увидеть в пользовательском интерфейсе, что нужно сделать для выполнения почасовой задачи. Когда вы редактируете триггер, начинайте задание по расписанию, один раз (это ключ). Затем вы можете выбрать «Повторять задание каждые: 1 час» или как вам угодно. Смотрите скриншот:
источник
SCHTASKS /Create
?Чтобы запланировать автоматическое обновление, вам необходимо:
Если вы не можете найти настройки расписания, посмотрите: Свойства, Изменить, Триггеры.
источник
Некоторые из приведенных ссылок являются настройками только для версии «Запланированные задачи» для Windows 2003
В Windows Server 2008 в настройке «Задачи» есть только поле с параметрами «5 минут, 10 минут, 15 минут, 30 минут и 1 час» (снимок экрана: http://i46.tinypic.com/2gwx7r8.jpg ) ... где в Windows 2003 было текстовое поле «введите любой номер».
Я думал сделать «Экспорт» и редактировать XML из: PT30M в PT2M
и импортирование этого как нового задания «обмануло бы» повторение задач каждые 2 минуты, но это не понравилось
Мой обходной путь для выполнения задачи каждые 2 минуты в Windows 2008 состоял в том, чтобы (ugggh) настроить 30 различных «триггеров» для моей задачи, повторяющейся каждый час, но начиная с: 00,: 02,: 04,: 06 и т. Д. И т. Д. на .... у меня ушло 8-10 минут на настройку, но мне пришлось сделать это только один раз :-)
источник