Linux Sleep命令暫停Bash腳本

Bash腳本在Linux在爲尋常不過了,就如Windows上的bat文件一樣,那麼有些人在運行bash腳本時,循環和想暫停怎麼做這就要用到Linux中的 sleep命令,故名思意sleep(睡眠)在Linux中就是暫停的意思。

如何使用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秒鐘。 當指定的時間段過去後,腳本的最後一行將再次打印當前時間。
在這裏插入圖片描述

意思爲:輸出看起來像這樣:

開始時間
06:06:07
結束時間
06:06:15

那麼換個方法比如說
在這裏插入圖片描述
意思爲:
每相隔5秒查看主機是否在線,如果在線就停止BASH腳本
聲明:原博客 我不是貓叔 ,帳號已被本人註銷 ,本博客文章屬於原帳號博客,屬於本人原創 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章