我只找到了如何等待用户输入.但是,我只想暂停,以免while true我的计算机崩溃.
我试过了pause(1),但它说-bash: syntax error near unexpected token '1'.怎么做到呢?
Ryd*_*per 1133
使用该sleep命令.
例:
sleep .5 # Waits 0.5 second.
sleep 5 # Waits 5 seconds.
sleep 5s # Waits 5 seconds.
sleep 5m # Waits 5 minutes.
sleep 5h # Waits 5 hours.
sleep 5d # Waits 5 days.
Run Code Online (Sandbox Code Playgroud)
在指定时间单位时也可以使用小数; 例如sleep 1.5s
Von*_*ton 71
那怎么样:
read -p "Press enter to continue"
Run Code Online (Sandbox Code Playgroud)
Joh*_*ooy 64
在Python(问题最初标记为Python)中,您需要导入时间模块
import time
time.sleep(1)
Run Code Online (Sandbox Code Playgroud)
要么
from time import sleep
sleep(1)
Run Code Online (Sandbox Code Playgroud)
对于shell脚本来说就是
sleep 1
Run Code Online (Sandbox Code Playgroud)
哪个执行sleep命令.例如./bin/sleep
小智 40
我意识到我有点迟到了,但是你也可以打电话给睡眠并通过一段时间.例如,如果我想等待3秒钟,我可以这样做:
/bin/sleep 3
Run Code Online (Sandbox Code Playgroud)
4秒看起来像这样:
/bin/sleep 4
Run Code Online (Sandbox Code Playgroud)
Rob*_*Boy 20
运行多个睡眠和命令
sleep 5 && cd /var/www/html && git pull && sleep 3 && cd ..
Run Code Online (Sandbox Code Playgroud)
这将在执行第一个脚本之前等待5秒,然后再次休眠3秒再重新更改目录.
小智 18
在脚本中,您可以在要暂停的操作之间添加以下内容.这将使例程暂停5秒钟.
read -p "Pause Time 5 seconds" -t 5
read -p "Continuing in 5 Seconds...." -t 5
echo "Continuing ...."
Run Code Online (Sandbox Code Playgroud)
read -r -p "Wait 5 seconds or press any key to continue immediately" -t 5 -n 1 -s
按下任一按钮时继续
| 归档时间: |
|
| 查看次数: |
813996 次 |
| 最近记录: |