亚游wwwag8com
你好,游客 登录 注册
背景:
阅读新闻

如何使用Linux Sleep命令暂停Bash脚本

[日期:2019-05-14] 来源:Linux公社  作者:醉落红尘 [字体: ]

亚游wwwag8com,  战损害的是用户购产品之后的服务,最终损害的是用户的利益。毛一丁认为,“瑞星的杀毒产品是整体,我们降价是有服务作为保障的,对消费者是负责任的做法。”他透露,其实,瑞星绝大部分的来自于企业级,在单机版上叫劲,是为了证明我们的实力和荣誉,而且这块瑞星也不会轻言放弃,是未来的重点。

  携程网第一季度产品开发支出为人民币2300万元(约合300万美元),同比增长95%,比上一季度增长30%。携程网产品开发支出的增长主要由于为扩大旅游网络而雇佣了更多员工,以及人民币300万元(约合40万美元)的股权奖励支出。不计入股权奖励支出,携程网第一季度产品开发支出在净营收中所占比例为13%,高于去年同期的12%,以及上一季度的11%。外媒头条: 基金经理坚定看好亚洲货币  1986年夏天,张爱萍将军为激光12号实验装置亲笔题词“神光”。于是,该装置正式命名为神光-1。

Sleep是一个命令行实用程序,允许您将调用进程挂起一段指定的时间。也就是说,sleep命令在给定的时间内暂停下一个命令的执行。

当在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

我们再来看一个更高级的例子。

#!/bin/bash

while :
do
  if ping -c 1 亚游wwwag8com www.neurofeedbackconsult.com &> /dev/null
  then
    echo "Linux公社www.linuxidc.com正在服务中"
    break
  fi
  sleep 5
done

上面的脚本将每隔5秒检查主机是否在线,当主机上线时,脚本会通知您并停止。

运行脚本,如下图:

linuxidc@linuxidc:~/linuxidc.com$ ./linuxidc.com.sh
Linux公社www.linuxidc.com正在服务中

如何使用Linux Sleep命令暂停Bash脚本

脚本的工作原理:

  • 在第一行中,我们创建了一个无限while循环。
  • 然后我们使用ping命令来确定IP地址为ip_address的主机是否可访问。
  • 如果主机可访问,则脚本将回显“主机已联机”并终止循环。
  • 如果主机无法访问,则sleep命令会暂停脚本5秒钟,然后循环从头开始。

总结

到目前为止,您应该能很好地理解如何使用Linux sleep命令,还不懂,那就不要问我了。

sleep命令是最简单的shell命令之一,只接受一个用于指定sleep间隔的参数。

更多Linux命令相关信息见Linux命令大全 专题页面 亚游wwwag8com/wwwd35clinuxidcd35ccom/topicnews.aspx?tid=16

Linux公社的RSS地址亚游wwwag8com/wwwd35clinuxidcd35ccom/rssFeed.aspx

本文永久更新链接地址/wwwd35clinuxidcd35ccom/Linux/2019-05/158677.htm

linux
相关资讯       Linux sleep命令  sleep  sleep命令 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
吉林惩处17名拒服兵役者:入黑名单 2年内不得升学 转嫁销售成本 苹果或将因为不正当手段在韩国受罚 阿扎生涯第7次吞蛋 日本新星:赛前并没想能赢 日本PGA锦标赛50岁谷口彻成最年长冠军 梁文冲T37 百度高管解读财报:信息流业务发展迅速 仍有增长空间 黄奇帆入列重庆政协委员 系其首次到政协履职(图) 37+11+4帽!NBA第一杀神 末节连砍12分看的绝… 贵州大学吹头5分钟收1元?回应:校外人所为将严处 戴杯亚大一组中国vs印度 吴易昺张择出战男单 研究显示:国际象棋棋手比普通人寿命长7.7年 山东一民警工作失误致事故认定书重新制作 被通报 夏季训练出汗越多排毒越好?或许你被骗啦…
韩外交部否认总统亲信干政影响外交工作 北极出现史上最高温2℃ 比往年高30度震惊科学家 佩帅:要改正第一轮犯下错误 客场最重要不丢球 又一百亿级平台出事:董事长自首 千万用户遭殃 南非宣布召回驻以大使 抗议以军在加沙地带行动 一条新闻迅速传遍美媒:美国这是向欧洲发最后通牒 焦点战丧失大腿!赔率示上港小胜国安仍难晋级 Mozilla高管抱怨谷歌偏心 Firefox访问Yo… 深圳大将赞广州:很不错的对手 攻防进步都很大 有用分期遇投诉借款利率高达83.3% 不当催收何去何从 中国国产航母即将海试 印度航母终于有了一点新进展 亚马逊在印度估值达160亿美元 超梅西百货
英情报机构:英欧须应对俄颠覆西方国家的恶意企图 奇牛国际:脱欧后英国服务业难以进入欧盟市场 梅拉尼娅看CNN惹怒特朗普 回应称自己有观看自由 中国潜水器深入印度洋科考 港媒:远海能力印紧张 八旬老太出院前向医生鞠躬:我觉得他对我很负责 拜仁大将:拜仁不能轻视塞维利亚 他们能赢曼联 报道称Facebook正在探索建立自己的加密货币 直击|滴滴向乘客遇害家人道歉 回应称正配合警方破案 特朗普盼欧盟多建终端接收美LNG 但欧盟目前投资太少 穆里尼奥:曼联下赛季会更好 现在很难追上曼城了 荷兰宣布正式撤回其驻土耳其大使 老将排行榜:詹姆斯榜首甜瓜第六 魔兽升至第三 被对手膝盖击中腹部!70分先生伤退 伤情不乐观 亚游wwwag8com