Linux 命令(255)—— sleep 命令

Posted 恋喵大鲤鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 命令(255)—— sleep 命令相关的知识,希望对你有一定的参考价值。

文章目录

1.命令简介

sleep 暂停指定的时间。

2.命令格式

sleep NUMBER[SUFFIX]...
sleep OPTION

SUFFIX 缺省是 s,指暂停指定的秒数,m 指分钟,h 指小时,d 指天数。

如果 NUMBER 是 infinity,表示暂停永久。

3.选项说明

--help 显示帮助信息,然后结束。
--version 显示版本信息,然后结束。

4.常用示例

(1)暂停 1 秒。

sleep 1

# 或
sleep 1s

(2)暂停 1 分钟。

sleep 1m

(3)暂停 1 小时。

sleep 1h

(4)暂停 1 天。

sleep 1d

(5)脚本中使用 sleep。

有时在写一些以循环方式运行的监控脚本,设置时间间隔是必不可少的,下面是一个Shell进度条的脚本演示在脚本中生成延时。

#!/usr/bin/bash

b=''
for ((i=0;$i<=100;i++)); do
 printf "Progress:[%-100s]%d%%\\r" $b $i
 sleep 0.1
 b=#$b
done
echo

输出效果:

Progress:[####################################################################################################]100%

参考文献

sleep(1) - Linux manual page - man7.org
sleep(1p) - Linux manual page - man7.org
sleep - 将目前动作延迟一段时间- Linux 命令搜索引擎

以上是关于Linux 命令(255)—— sleep 命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux 命令(255)—— sleep 命令

linux shell 中的sleep命令

一天一个Linux命令

linux基础-延时命令:sleep

linux shell基本知识 sleep命令

Linux命令总结