waitfor

Komenda waitfor w systemie Windows jest narzędziem, które umożliwia synchronizację procesów poprzez oczekiwanie na określony sygnał. Może być używana w skryptach batch do koordynacji zadań lub do wstrzymywania ich wykonania do momentu, gdy zostaną spełnione określone warunki. Jest to przydatne w przypadku, gdy różne procesy muszą działać w odpowiedniej kolejności.

Skladnia

waitfor [/n] [/t ] [/s] [/d] [/l] [/h]

Parametry

ParametrOpis
/nOkreśla, że komenda oczekuje na sygnał z nazwanego sygnalizatora.
Nazwa sygnału, na który komenda ma czekać.
/t Czas oczekiwania w sekundach, po którym komenda zakończy działanie, jeśli sygnał nie zostanie odebrany.
/sOczekuje na sygnał w zdalnym systemie.
/dOczekuje na sygnał z lokalnego komputera.
/lUruchamia komendę w trybie lokalnym.
/hPomoc dotycząca użycia komendy.

Przyklady uzycia

waitfor MySignal

Powyższa komenda czeka na sygnał o nazwie MySignal. Proces zostanie wstrzymany do momentu, gdy inna aplikacja lub skrypt wyśle ten sygnał. Jest to przydatne, gdy chcemy, aby jeden proces zakończył się przed rozpoczęciem drugiego.

waitfor /n MySignal

Użycie parametru /n sprawia, że komenda oczekuje na sygnał z nazwanego sygnalizatora. To oznacza, że możemy zdefiniować sygnał w jednym skrypcie, a następnie czekać na niego w innym.

waitfor MySignal /t 10

W tym przykładzie komenda czeka na sygnał MySignal, ale jeśli sygnał nie zostanie odebrany w ciągu 10 sekund, komenda zakończy działanie. To pozwala na kontrolowanie czasu oczekiwania oraz uniknięcie nieskończonego czekania na sygnał.

Zamów wycenę
Polityka prywatności | Regulamin
Pro-link 2005-2020