Я хочу сделать следующее:
#!/bin/bash
command1
pause 30 seconds
command2
exit
Это только пример скрипта с паузой в 30 секунд между командой 2.
Как это сделать? [ ! d2]
Вы можете использовать read -t. Например:
read -p "Continuing in 5 seconds..." -t 5
echo "Continuing..."
В вашем скрипте:
command1
read -p 'Pausing for 30 seconds' -t 30
command2
Обратите внимание, что вы можете нажать Enter, чтобы обходить период ожидания.