17 我想做这样的事情: #!/bin/bash command1 pause 30 seconds command2 exit 这只是示例脚本,在运行2条命令之间的间隔为30秒。 这该怎么做? command-line scripts timeout — 潘迪亚 source
26 您可以在终端中使用它: command1; sleep 30; command2 在脚本中: #!/bin/bash command1 sleep 30 command2 exit 睡眠时间后缀: s 几秒钟(默认) m 几分钟 h 用了几个小时 d 好几天 — 杜克森 source
4 您可以使用read -t。例如: read -p "Continuing in 5 seconds..." -t 5 echo "Continuing..." 在脚本中: command1 read -p 'Pausing for 30 seconds' -t 30 command2 请注意,您可以按Enter跳过超时时间。 — 何塞·罗莎 source