Linux教程
Linux目录
Linux命令
Linux用户
Linux文件
Linux进程
Linux查询
Linux I/O
Linux正则
Linux安全
Linux shell
Linux网络
Linux VI
Linux 系统命令
Linux 其他

Linux sleep命令

Linux sleep命令

Linux sleep命令使终端等待指定的时间。默认情况下,它花费的时间以秒为单位。但是,我们可以将延迟时间设置为分钟(m),小时(h)和天(d)。

语法:

sleep NUMBER[SUFFIX]...
sleep OPTION
后缀可以分别是" s"," m"," h"," d",分别表示秒,分钟,小时或天。并且,该数字是整数。同样,该数字可以是浮点数。如果我们指定两个参数,则它将在该时间的总和中暂停终端。

选项:

sleep命令仅支持两个命令行选项,如下所示:
--help: 用于显示帮助手册。
--version: 用于显示版本信息。

默认的睡眠命令

默认的睡眠命令将花费几秒钟的时间。考虑以下命令:
sleep 5
以上命令将使终端暂停5秒钟。考虑以下输出:
Linux Sleep

在分钟

要以分钟为单位指定时间,请在时间中使用'm'参数。它会将终端暂停指定的时间(以分钟为单位)。考虑以下命令:
sleep 0.05m
上面的命令将在给定时间内暂停终端。考虑以下输出:
Linux Sleep

在小时

要以小时为单位指定时间,请使用带有时间的'h'参数。它将使终端暂停给定的时间。考虑以下命令:
sleep 0.002h
以上命令将在给定时间内暂停终端。考虑以下输出:
Linux Sleep

在days

要以天为单位指定时间,请在时间中使用'd'参数。它将使终端暂停给定的时间。但是,将终端暂停数天是没有用的。考虑以下命令:
sleep 0.0005d
上面的命令将在指定的日期内暂停终端。考虑以下输出:
Linux Sleep

从睡眠模式

要退出睡眠模式,请按" CTRL + C"键。即使终端处于睡眠模式,此键组合的确存在。

使用睡眠设置闹钟

如果我们要为指定的提醒设置提醒,多少时间。我们也可以通过使用sleep命令来做到这一点。为此,请以指定的时间量和音频或视频文件执行sleep命令。考虑以下命令:
sleep 5; rhythmbox sound.mp3
上述命令将在执行命令后立即用Rhythmbox播放指定的音频文件。

休眠并循环播放

sleep命令可用于多种用途。而且,它可以与循环一起使用。例如,n的初始值= 1,我们想对n的每个递增值执行睡眠操作。为此,请执行以下脚本:
n=1
while [ $n-lt 7 ]
do
echo "Current value of n is = $n"
sleep 2s
echo " "
((n=$n+1))
done
上面的脚本将在循环中执行sleep命令。考虑以下输出:
Linux Sleep

执行两个命令在一个时间间隔之后

假设,我们想在一个固定的时间间隔之后执行两个命令。我们可以通过执行以下睡眠命令来做到这一点:
pwd && sleep 2 && ls
上面的命令将显示当前工作目录,两秒钟后,它将显示目录列表。考虑以下输出:
Linux Sleep
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4