Kiedy piszę plik wsadowy uruchamiany automatycznie, w jaki sposób mogę go zapisać, aby po uruchomieniu pliku wsadowego mógł wstrzymać się na kilka sekund pomiędzy poleceniami?Polecenie uśpienia w pliku wsadowym?
Kontekst:
psexec \\server -u user -p pass cmd
[there needs to be a pause here for psexec to establish a connection]
dir /s >output.txt \\server\shared
* Uwaga: powód uruchomić po stronie serwera polecenia dir za pomocą psexec a nie lokalnie, ponieważ jest o wiele szybsze uruchamianie reż na lokalnym komputerze niż na odległość, a czas jest esencja.
Kiedy robię to ręcznie, jest to oczywiście łatwe, po prostu czekam. Jednak uruchamianie pliku wsadowego powoduje, że wszystkie polecenia są uruchamiane z prędkością bliską prędkości natychmiast obok siebie, niezależnie od statusu zakończenia ostatniego polecenia. Jak wstawić pauzę?
Możliwy duplikat [Spanie w pliku wsadowym] (http://stackoverflow.com/questions/166044/sleeping-in-a-batch-file) –
http://stackoverflow.com/a/7958678/206730 jest bardziej przydatny, może oznaczać jako odpowiedź – Kiquenet