Я умею спать 5м по 5 минут.
Как бы я использовал это, скажем, 7 минут 30 секунд?
command-line
coreutils
fixit7
источник
источник
bash
встроенноеsleep
поведение GNU . POSIXly,sleep
требуется только для того, чтобы понимать целые числа как секундыЕще один способ сделать это:
источник
Уже есть два отличных ответа, но я бы хотел немного расширить. Скопируйте и вставьте команду ниже в свой терминал:
Это запустит второй процесс, который будет спать 3 дня, 5 часов, 7 минут и 30,05 секунды. Идентификатор процесса (PID)
7321
в моем случае.Для подтверждения использования PID
Первая запись - это та, которая нас интересует. Вторая запись предназначена для постоянной программы, которую я запускаю при запуске. Третья запись предназначена для самой команды grep.
Теперь, чтобы увидеть, сколько времени осталось (в секундах) для
sleep
команды, сгенерированной PID,7321
мы можем использовать это: Как определить количество времени, оставшегося в «сне»? команда:Код команды, который вы можете включить в свой
~/.bashrc
файл:источник
remaining_sleep_time
необходимо скопировать в ваш~/.bashrc
файл по ссылке. Вы также можете поместить код в файл сценария bash.Командный сон всегда считается в секундах. Вы можете использовать ((7x60) +30) секунд, а затем просто набрать:
источник
sleep $((60*7))
можно использовать в течение нескольких минут