sleep
Перейти к навигации
Перейти к поиску
sleep — unix-утилита, выполняющая задержку на указанное время (например, при исполнении shell-сценария)
Входит, например, в GNU Coreutils.
Использование
[править | править код]- sleep ЧИСЛО[СУФФИКС]…
- sleep ПАРАМЕТР
Остановиться на указанное ЧИСЛО секунд. СУФФИКС может принимать значения «s» для секунд (по умолчанию), «m» для минут, «h» для часов и «d» для дней. Хотя большинство реализаций требуют указания ЧИСЛА, как целого значения, здесь ЧИСЛО может быть числом с плавающей запятой, а СУФФИКС отображает период времени. Также возможно использование команды sleep в качестве планировщика задач.
Параметры запуска
[править | править код]- --help
- выдаёт эту информацию и заканчивает работу
- --version
- выдаёт информацию о версии и заканчивает работу
Примеры
[править | править код]- sleep 5
- даёт указание скрипту приостановить работу на 5 секунд
- sleep 5h
- даёт указание скрипту приостановить работу на 5 часов
- sleep 3h; mplayer foo.ogg
- Подождать 3 часа, затем воспроизвести файл foo.ogg