如何使用Linux Sleep命令改变Bash脚本

Sleep是一个命令行实用程序,允许您将调用进程挂起一段指定的时间。也就是说,sleep命令在给定的时间内暂停下一个命令的执行。
 
ASP站长网当在bash shell脚本中使用sleep命令时,例如在重试失败的操作或循环时,该命令尤其有用。
 
在本教程中,我们将向您展示如何使用Linux sleep命令。
 
如何使用Linux Sleep命令暂停Bash脚本
 
如何使用Sleep命令
sleep命令的语法如下:
 
sleep NUMBER [SUFFIX]...
 
NUMBER可以是正整数或浮点数。
 
SUFFIX可以是下列之一:
 
s  - 秒(默认)
m  - 分钟
h  - 小时
d  - 天
当没有使用SUFFIX时,默认为秒。
 
当指定两个或多个参数时,总时间量等于它们的值之和。
 
下面是几个简单的例子,演示如何使用sleep命令:
 
暂停7秒钟:
 
sleep 7
暂停0.7秒钟:
 
sleep 0.7
暂停1分50秒:
 
sleep 2m 30s
Bash脚本示例
 
以下是如何在Bash脚本中使用sleep命令的最基本示例。 运行脚本时,它将以HH:MM:SS格式打印当前时间。 然后sleep命令将暂停脚本5秒钟。 当指定的时间段过去后,脚本的最后一行将再次打印当前时间。
 
#!/bin/bash
 
# 开始时间
echo "开始时间"
date +"%H:%M:%S"
 
# 暂停8秒
sleep 8
 
# 结束时间
echo "结束时间"
date +"%H:%M:%S"
输出看起来像这样(如下图):
 
如何使用Linux Sleep命令暂停Bash脚本
 
开始时间
06:06:07
结束时间
06:06:15
 
我们再来看一个更高级的例子。

dawei

【声明】:九江站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。