📅  最后修改于: 2023-12-03 15:05:13.383000             🧑  作者: Mango
sleep
命令是一个用来暂停 Shell 脚本执行的常用工具。它可以使脚本暂停一段固定时间,或者暂停到指定的时间。
sleep
命令的基本语法如下:
sleep NUMBER[SUFFIX]
其中,NUMBER
表示需要暂停的时间长度,可以是一个整数或者带有小数点的数字,后面可以跟指定的时间后缀(SUFFIX
),如下:
| 后缀 | 时间单位 | | ------ | -------- | | s | 秒 | | m | 分钟 | | h | 小时 | | d | 天 | | ms | 毫秒 | | us | 微妙 | | ns | 纳秒 |
例如:
sleep 5s # 暂停 5 秒
sleep 2m # 暂停 2 分钟
sleep 1.5h # 暂停 1 小时 30 分钟
假设有一个需要等待特定操作完成的脚本,可以使用 sleep
命令来暂停执行。例如,需要睡眠 30 秒来等待系统进程启动完毕:
#!/bin/bash
echo "系统正在启动,需要一些时间,请等待..."
sleep 30s
echo "系统启动完成!"
sleep
命令是一个用来暂停 Shell 脚本执行的工具,可以使脚本暂停一段固定时间或者暂停到指定的时间。其基本语法如下:
sleep NUMBER[SUFFIX]
后面可以跟指定的时间后缀,包括秒、分钟、小时、天、毫秒、微妙和纳秒等。它可以用来等待系统进程启动完毕、控制测试执行顺序等。