Linux中的sleep命令
Linux中的sleep命令
- 1、sleep命令
- 2、wait命令
1、sleep命令
Linux中的sleep
命令用于将下一个命令的调用进程挂起一段指定的时间
sleep
命令的语法格式如下:
sleep [number][unit]
默认情况下,系统读取sleep
之后的数字作为秒数。例如,睡眠3秒后执行下一个命令:
sleep 3
当然,也可以指定其他单位的时间,常用的单位有:
s
:秒m
:分钟h
:小时d
:天
例如,睡眠1分钟后执行下一个命令:
sleep 1m
值得注意的是,sleep
命令接受浮点数,且它允许多个值相加,以计算总睡眠时间。例如
sleep 0.5h 2m 5s
上述命令表示睡眠0.5小时2分钟5秒后执行下一个命令
2、wait命令
Linux中的wait
命令用于等待后台运行的进程完成并返回退出状态
与等待指定时间的sleep
不同,wait
等待所有或特定的后台任务完成并退出