我想要做类似以下的事情:
#!/bin/bash
command1
<pause for 30 seconds>
command2
exit
我该怎么做?
答案1
您可以在终端中使用它:
command1; sleep 30; command2
在你的脚本中:
#!/bin/bash
command1
sleep 30
command2
exit
睡眠时间的后缀:
s
秒(默认)m
分钟h
用了几个小时d
好几天
答案2
您可以使用read -t
。例如:
read -p "Continuing in 5 seconds..." -t 5
echo "Continuing..."
在你的脚本中:
command1
read -p 'Pausing for 30 seconds' -t 30
command2
请注意,您可以按Enter来绕过超时期限。