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ć?


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ą.


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.