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ć?
windows
scheduled-tasks
task-scheduler
windows-services
Parth Bhatt
źródło
źródło
Odpowiedzi:
Aby to zrobić, powinieneś napisać usługę Windows, ponieważ po to są.
źródło
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.
Głupie, ale działa.
źródło
To głupie okna nie mają tej funkcji wbudowanej w Harmonogram zadań. Można go jednak łatwo obejść za pomocą prostego skryptu PowerShell.
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.
źródło