
Bash睡眠命令的介绍
睡眠命令在应用程序中被广泛使用,我们希望在一定时间内暂停代码的执行。现在问题来了,为什么我们需要暂停代码?答案很简单,在某些情况下,可能需要在硬件之间进行通信,这导致了时间上的损失,而这些互动的结果将在代码的流程中进一步使用。那么,暂停代码的执行就成为当务之急,以便不遇到任何错误。这就像一个假的执行,在指定的时间内运行。在本专题中,我们将学习Bash睡眠命令。
语法
首先,我们将初步了解一下语法是什么。
sleep <number appropriate>{Suffix}
现在让我们把这些分解成不同的元素,这个语法是建立在这些元素之上的。在这里,sleep是调用命令来执行间歇性暂停代码的效用的关键词。接下来,只不过是代码暂停的时间。我们需要注意的是,这只是一个数字,并不包括任何单位到其中。现在我们会想,代码是如何知道它必须暂停多少秒、多少小时、多少天、多少月、多少年的呢?这就是{Suffix}的作用;{Suffix}只不过是数字后面的单位。使用这个命令可以知道代码需要暂停的时间。这个bash命令的后缀是根据代码要求的效用来使用的,不同的后缀选项的清单是:。
**S:**这是以秒为单位的。
M: 这是指单位分钟。
H: 这是指单位小时。
D: 这是指单位天。
任何超过天数的东西都需要以天为单位进行计算。早期的Linux实现要求<合适的数字>是一个整数,但现在,这些数字甚至可以是浮点数。另外,在有多个数字的情况下,这是很不现实的,Linux确保将它们相加,并使用一个数字!现在,{Suffix}是一个可选的功能,被添加到睡眠命令中。在没有指定任何单位的情况下,默认情况下,它将假定{Suffix}为秒。
另一种使用的语法是。
sleep OPTION
在这里,sleep是一个外部命令,它调用了暂停代码的功能,而OPTION是为了帮助开发者使用sleep命令。在接下来的时间里,在另一个章节中,我们将看看这个引擎下的所有选项。
睡眠命令在Bash中是如何工作的?
既然我们已经知道了sleep命令的语法,那么了解该命令背后的工作原理就变得更加重要。所以,我们想回答的下一个问题是,睡眠命令在Bash中的作用是什么,这将最终帮助我们回答睡眠命令是如何工作的。
睡眠命令有助于在指定的时间内暂停代码的执行。这个代码执行只不过是管道中的净命令执行。因此,创建一个假的程序,在指定的时间内运行,除了消磨时间之外,没有任何意图!它可以被设定为一个类似于我们的闹钟的系统,它在指定的时间后响起通知。假设这是在工作时小睡15分钟的闹钟!
从本质上讲,这套系统有助于通过一个具有睡眠命令这一效用的调度器来调节一个重复性的任务。例如,让我们说一个人需要每天将文件备份到另一个系统。现在,人们可以写一段代码来备份这些文件,并将其包裹在一个睡眠命令中,这将使代码暂停一天。很简单!如果你听说过cron job,睡眠工具正是它所利用的工具!
睡眠命令选项
正如我们在语法中提到的关于不同的睡眠命令选项,让我们一个一个地看。
1.sleep <适当的数字>{后缀}。
代码。
echo "Explaining the utility of sleep command" echo "Time right now is:" date=echo date echo "Going to sleep for 5 seconds" sleep 5s echo "Time after getting up from sleep is:" date=echo date
输出。

我们可以看到,在执行睡眠命令之前,时间是6:56:50,而在睡眠5秒之后,时间是6:56:55,这基本上标志着代码暂停了5秒!为了方便使用,我们不显示其他选项的效用,如分钟、小时,但我们非常鼓励学习者使用这些效用,并理解这些效用与第二个选项没有区别,可以在需要时使用,以实现效用。
2.睡眠-帮助
代码。
echo "Explaining the utility of sleep command of --help command" sleep --help
输出。

这个选项最终描绘了睡眠命令工具的文档或帮助文件。一旦该命令被执行,它将退出bash脚本。
3.sleep -version
代码。
echo "Explaining the utility of sleep command of --version command" sleep --version
输出。

这个选项最终描述了包含版本号、版权细节、许可证和作者等细节的版本。因此,从使用的角度来看,人们可以不受任何法律限制地使用这些命令,因为根据许可条款和条件,它们甚至可以被用于商业用途。
总结
本模块已经研究了在行业中广泛使用的睡眠属性的所有方面。现在,我们可以很容易地将睡眠工具的类似场景设定为延迟执行的假作业。然而,通过以上的语法和例子,我们强烈建议你自己尝试一下,以便有信心在真实世界的例子中使用它们。
推荐文章
这是一份关于Bash睡眠命令的指南。这里我们讨论了Bash和选项中的睡眠命令是如何工作的,以及代码和输出。你也可以看看下面的文章,以了解更多信息
The postBash Sleep Commandappeared first onEDUCBA.