Утилита sleep#
Утилита sleep используется для перехода в режим ожидания на указанный интервал времени.
Синтаксис sleep:
sleep <options> <number><suffix>
Где:
<options>- опции;<number>- число;<suffix>- суффикс.
Число может быть не целым; при указании дробного числа вместо запятой необходимо вводить точку.
Между числом и суффиксом не должно быть пробела.
Суффикс может принимать значения s для секунд (по умолчанию), m - минут, h - часов и d - дней.
Опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Вывод справки и завершение работы |
|
Вывод информацию о версии утилиты и завершение работы |
Примеры использования#
Для выполнения определенной команды (
command) с 20-секундной задержкой введите команду:sleep 20 && commandЛогический оператор
&&отвечает за последовательность выполнения команд и гарантирует, что команда справа будет выполняться только после выполнения команды слева.Для вывода текущего времени при помощи команды
dateс временным интервалом в 1 минуту введите команду:date ' %r'; sleep 1m; date ' %r'Для установки интервала ожидания в 2500 миллисекунд (2,5 секунды) введите команду:
sleep –m 2500