Sleep - встановити час очікування

Команда SLEEP входить до складу додаткового пакета Resource Kit і використовується в командних файлах для організації режиму очікування фіксованого інтервалу часу.

Формат командного рядка:

sleep -m мілісекунди

SLEEP /? - відобразити коротку довідку по використанню команди

sleep 10 встановити режим очікування 10 секунд.

sleep -m 2500 - встановити інтервал очікування 2500 мілісекунд (2.5 секунди).

Для переривання команди sleep можна використовувати комбінації клавіш CTRL + C або CTRL + Break.

В якості альтернативи команди sleep використовується команда ping для петлевого інтерфейсу із зазначенням кількості луна-запитів, відповідного часового проміжку в секундах. Оскільки луна-запит для петлевого інтерфейсу виконується практично миттєво, а інтервал між запитами дорівнює 1 секунді, такий спосіб цілком прийнятний, і не вимагає установки Resource Kit або копіювання утиліти sleep.exe для виконання затримки на необхідний інтервал часу.

Приклади виконання затримок з використанням ping.exe:

ping -n 1 localhost> nul - затримка на 1 секунду. Перенаправлення виводу на фіктивне пристрій nul використовується для придушення виведення утиліти ping.exe

В операційних системах Windows Vista і старше, для організації затримок при виконанні командних файлів можна використовувати команду TIMEOUT

Схожі статті