Как приостановить определенное время между двумя командами в скрипте?

Я хочу сделать следующее:

#!/bin/bash
command1
pause 30 seconds
command2
exit

Это только пример скрипта с паузой в 30 секунд между командой 2.

Как это сделать? [ ! d2]

1
задан 15 May 2014 в 18:49

1 ответ

Вы можете использовать read -t. Например:

read -p "Continuing in 5 seconds..." -t 5
echo "Continuing..."

В вашем скрипте:

command1
read -p 'Pausing for 30 seconds' -t 30
command2

Обратите внимание, что вы можете нажать Enter, чтобы обходить период ожидания.

2
ответ дан 24 May 2018 в 07:43

Другие вопросы по тегам:

Похожие вопросы: