Утилита sleep#

Утилита sleep используется для перехода в режим ожидания на указанный интервал времени.

Синтаксис sleep:

sleep <options> <number><suffix>

Где:

  • <options> - опции;

  • <number> - число;

  • <suffix> - суффикс.

Число может быть не целым; при указании дробного числа вместо запятой необходимо вводить точку.

Между числом и суффиксом не должно быть пробела.

Суффикс может принимать значения s для секунд (по умолчанию), m - минут, h - часов и d - дней.

Опции утилиты представлены в таблице ниже.

Опция

Описание

--help

Вывод справки и завершение работы

--version

Вывод информацию о версии утилиты и завершение работы

Примеры использования#

  • Для выполнения определенной команды (command) с 20-секундной задержкой введите команду:

    sleep 20 && command
    

    Логический оператор && отвечает за последовательность выполнения команд и гарантирует, что команда справа будет выполняться только после выполнения команды слева.

  • Для вывода текущего времени при помощи команды date с временным интервалом в 1 минуту введите команду:

    date ' %r'; sleep 1m; date ' %r'
    
  • Для установки интервала ожидания в 2500 миллисекунд (2,5 секунды) введите команду:

    sleep –m 2500