Staram się, aby Harmonogram zadań systemu Windows uruchamiał określony plik .exe co około 10 minut, ale opcje pozwalają na wykonywanie tylko raz dziennie.
Czy istnieje sposób, w jaki mogę go uruchamiać .exe co 10 lub 20 minut?
windows
scheduled-tasks
kacalapy
źródło
źródło
Odpowiedzi:
Zadanie należy skonfigurować w dwóch krokach.
Najpierw tworzysz proste zadanie, które zaczyna się codziennie o godzinie 0:00. Następnie wchodzisz
Advanced...
(lub podobnie w zależności od używanego systemu operacyjnego) i wybieraszRepeat every X minutes
opcję na 24 godziny.Kluczem tutaj jest znalezienie zaawansowanych właściwości. Jeśli używasz kreatora XP, zaoferuje on uruchomienie zaawansowanego okna dialogowego dopiero po utworzeniu zadania.
W nowszych wersjach systemu Windows (myślę, że 7+?):
Triggers
zakładkę.Advanced settings
panelu zaznaczRepeat task every
xxx minuty i ustaw,Indefinitely
jeśli potrzebujesz.źródło
Run task as soon as possible after a scheduled start is missed
Run task as soon as possible after...
jest włączona, czy uruchomi jedno lub sześć wystąpień polecenia?If this setting is checked, the Task Scheduler service will start the task if the task was scheduled to run at a certain time, but for some reason (for example, the computer was turned off or the Task Scheduler service was busy) the task was not activated. The Task Scheduler service will not start the task immediately after the task was missed. By default the service waits ten minutes before starting the missed task.
Powinien po prostu uruchomić 1 wystąpienie zadania, a nie cały zaległości.Po wybraniu opcji powtarzania minimalnego (5 minut lub 10 minut) możesz podświetlić numer i wpisać dowolną liczbę
źródło
Możesz także utworzyć plik wsadowy, taki jak poniżej, jeśli potrzebujesz dokładniejszej szczegółowości między połączeniami:
źródło
W „Powtórz zadanie co:” wystarczy wpisać 2 minuty zamiast wybierać z listy rozwijanej.
źródło
W systemie XP kliknąłem
Advanced
przycisk naSchedule
karcie. Jest pole wyboru dlaRepeat task
. Domyślnie jest to co 10 minut.Ponadto możesz utworzyć zaplanowane zadanie za pomocą wiersza polecenia . Sam tego nie próbowałem, ale wygląda na to, że chcesz czegoś podobnego do (nie testowanego):
źródło
Podczas korzystania z powyższych wskazówek dotyczących schtasks, w interfejsie użytkownika możesz zobaczyć, co należy zrobić, aby wykonać cogodzinne zadanie. Po edycji wyzwalacza rozpocznij zadanie zgodnie z harmonogramem, One Time (to jest klucz). Następnie możesz wybrać „Powtarzaj zadanie co:” 1 godzinę lub cokolwiek chcesz. Zobacz zrzut ekranu:
źródło
SCHTASKS /Create
?Aby zaplanować automatyczną aktualizację, należy:
Jeśli nie możesz znaleźć ustawień harmonogramu, zajrzyj do: Właściwości, Edytuj, Wyzwalacze.
źródło
Niektóre z podanych łączy są tylko ustawieniami wersji „Zaplanowanych zadań” w systemie Windows 2003
W systemie Windows Server 2008 konfiguracja „Zadania” zawiera tylko pole z opcjami „5 minut, 10 minut, 15 minut, 30 minut i 1 godzina” (zrzut ekranu: http://i46.tinypic.com/2gwx7r8.jpg ) ... gdzie Windows 2003 był polem tekstowym „wprowadź dowolną liczbę”.
Myślałem, że zrobię „Eksport” i edytuję XML z: PT30M na PT2M
i zaimportowanie tego jako nowego zadania „oszukałoby” Zadania do powtarzania co 2 minuty, ale to nie podobało się
Moim obejściem polegającym na uruchamianiu zadania co 2 minuty w systemie Windows 2008 było (ugggh) skonfigurowanie 30 różnych „wyzwalaczy” dla mojego zadania powtarzającego się co godzinę, ale patrząc na: 00,: 02,: 04,: 06 itd. Itd. na .... zajęło mi 8-10 minut, ale musiałem to zrobić tylko raz :-)
źródło