Я пытаюсь заставить планировщик задач Windows запускать определенный .exe каждые 10 минут или около того, но параметры разрешают только один раз в день.
Есть ли способ заставить его запускать .exe каждые 10 или 20 минут?
Я пытаюсь заставить планировщик задач Windows запускать определенный .exe каждые 10 минут или около того, но параметры разрешают только один раз в день.
Есть ли способ заставить его запускать .exe каждые 10 или 20 минут?
Задача должна быть настроена в два этапа.
Сначала вы создаете простую задачу, которая начинается с 0:00 каждый день. Затем вы переходите в Advanced...
(или аналогично в зависимости от операционной системы, в которой вы находитесь), и выберите опцию Repeat every X minutes
в течение 24 часов.
Ключевым моментом здесь является поиск дополнительных свойств. Если вы используете мастер XP, он предложит вам запустить расширенный диалог после создания задачи.
В более поздних версиях Windows (7+ я думаю?):
Triggers
.Advance settings
отметьте Repeat task every
xxx минут и установите Indefinitely
, если вам нужно.После выбора минимальной опции повторения (5 минут или 10 минут) вы можете выделить номер и записать любой номер, который вы хотите
Вы также можете создать пакетный файл следующим образом, если вам нужна более тонкая детализация между вызовами:
:loop
CallYour.Exe
timeout /t timeToWaitBetweenCallsInSeconds /nobreak
goto :loop
В XP я нажал кнопку Advanced
на вкладке Schedule
. Существует флажок для Repeat task
. Значение по умолчанию - каждые 10 минут.
Кроме того, вы можете создать запланированную задачу через командную строку. Я не пробовал это сам, но похоже, что вам нужно что-то вроде (не проверено):
schtasks /create /tn "Some task name" /tr "app.exe" /sc HOURLY
В "Повторять задание каждый:" просто введите 2 минуты вместо того, чтобы выбирать из выпадающего списка.
Чтобы запланировать автоматическое обновление, вы должны:
Некоторые из предоставленных ссылок - это только настройки для 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 минут, но мне нужно было это сделать только один раз: -)
Приняв совет с помощью schtasks, вы можете увидеть в пользовательском интерфейсе, что нужно сделать для выполнения ежечасной задачи. Когда вы редактируете триггер, запустите задачу по расписанию, одно время (это ключ). Затем вы можете выбрать "Повторять задание каждый:" 1 час или что угодно. Смотрите скриншот: