Запуск задачи каждые 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 час или что угодно. Смотрите скриншот: