Harmonogram zadań systemu Windows: Zaplanuj uruchamianie zadania co 10 sekund

18

W moich oknach chcę zaplanować uruchamianie usługi Windows co 10 sekund. Próbowałem użyć harmonogramu zadań systemu Windows, ale daje mi to możliwość powtarzania usługi codziennie, co tydzień i co miesiąc.

Czy istnieje sposób, aby zaplanować uruchamianie usługi Windows raz na 10 sekund za pomocą harmonogramu zadań systemu Windows?

Co można zrobić?

Parth Bhatt
źródło
1
Po uruchomieniu usługi możesz po prostu wykonać żądaną operację co 10 sekund z poziomu usługi.
Co próbujesz wykonać co 10 sekund?
KCotreau,
+1 Czy to możliwe?
alex
1
Jakie znaczenie ma to, co próbujesz wykonać? Co powiesz na prosty http get? Dlaczego Windows SUCK TAK DUŻO
hahahahahahahaha

Odpowiedzi:

4

Aby to zrobić, powinieneś napisać usługę Windows, ponieważ po to są.

soandos
źródło
36

Wyzwalacz Harmonogramu zadań systemu Windows nie może powtarzać się częściej niż co 1 minutę, ale można skonfigurować wiele wyzwalaczy. Aby uruchomić zadanie co 10 sekund, dodaj sześć wyzwalaczy. Każdy powinien uruchamiać zadanie Codziennie i Powtarzać zadanie co 1 minutę. Ich godziny rozpoczęcia powinny wynosić 12:00:00, 12:00:10, 12:00:20, 12:00:30, 12:00:40 i 12:00:50.

Edytuj okno dialogowe Trigger

Głupie, ale działa.

Adam C.
źródło
1
Mogę potwierdzić, że to działa, dziękuję za udostępnienie tego. Najłatwiejsze rozwiązanie, jakie widziałem.
Abela
4
Zobacz tę odpowiedź na przepełnienie stosu, aby w wygodny sposób utworzyć wiele wyzwalaczy dla jednego zadania, eksportując je do pliku tekstowego.
Andre
3
Wygodna? Myślę, że masz na myśli zarządzanie;)
hahahahahahahaha
2

To głupie okna nie mają tej funkcji wbudowanej w Harmonogram zadań. Można go jednak łatwo obejść za pomocą prostego skryptu PowerShell.

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

Zapisz to jako plik * .ps1 na swoim hoście. Następnie postępuj zgodnie z ustawieniami harmonogramu zadań Adama C. i zaplanuj jego uruchamianie co minutę. Spowoduje to uruchomienie usługi (którą nazwałem „nazwa usługi”) co 10 sekund.

G_Style
źródło