Планувальник завдань Windows: завдання планування виконувати раз на 10 секунд


18

У своїх вікнах я хочу запланувати запуск служби Windows раз на кожні 10 секунд. Я спробував використовувати планувальник завдань Windows, але це лише дає мені можливість повторювати послугу щодня, щотижня та щомісяця.

Чи є спосіб я запланувати запуск служби Windows раз на кожні 10 секунд за допомогою планувальника завдань Windows?

Що можна було зробити?


1
Після запуску послуги ви можете просто виконати потрібну операцію кожні 10 секунд зсередини послуги.

Що ви намагаєтесь виконати кожні 10 секунд?
KCotreau

+1 Чи можливо це?
alex

1
Що має значення, що ви намагаєтесь виконати? Як щодо простого http отримати? Чому вікна МАЙТЕ ТАКОЖ
hahahahahahahaha

Відповіді:


4

Для цього вам слід написати службу Windows, оскільки саме для цього вони призначені.


36

Тригер Windows Планувальник завдань не може повторюватися частіше, ніж кожні 1 хвилини, але ви можете встановити кілька тригерів. Щоб виконувати завдання кожні 10 секунд, додайте шість тригерів. Кожен повинен виконувати завдання щодня, а повторювати завдання - кожні 1 хвилини. Час їх початку повинен бути 00:00:00, 00:00:10, 00:00:20, 00:00:30, 00:00:40 та 12:00:50.

Діалогове вікно редагування тригера

Нерозумно, але це працює.


1
Я можу підтвердити, що це працює, дякую за те, що поділився цим. Найпростіше рішення, яке я бачив.
Абеля

4
Дивіться цей відповідь на переповнення стека для зручного способу створення безлічі тригерів для однієї задачі шляхом експорту в текстовий файл.
Андре

3
Зручно? Я думаю, ти маєш на увазі керованість;)
hahahahahahahaha

2

У дурних windows немає цієї функціональності, вбудованої у Планувальник завдань. Однак це можна легко обійти за допомогою простого сценарію оболонки.

 $i = 0
 for ($i=0; $i -le 4) 
   Start-Service -Name "servicename"  
   sleep 10
   $i++
 }

Збережіть це як * .ps1 файл на своєму хості. Потім дотримуйтесь налаштувань планувальника завдань Адама C і заплануйте це запускати щохвилини. Це запустить послугу (яку я назвав "ім'я служби") кожні 10 секунд.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.