sleep,即睡眠的意思,在Linux系統(tǒng)中,sleep命令主要用來延遲shell腳本的時間,也可使用于Windows系統(tǒng)中,下面小編針對sleep命令在Linux系統(tǒng)中的用法做個詳細介紹,并為大家區(qū)別下Linux
成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領(lǐng)域包括:成都網(wǎng)站設(shè)計、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的孟村網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
sleep和Windows
sleep命令的用法。
linux
sleep
命令用來睡眠一段時間,sleep
可以用來將目前動作延遲一段時間。時間的單位有:秒(s),分鐘(m),小時(h),天(d)
用法如下:
sleep
Number(suffix)
默認單位是秒(s)
sleep
1
==
sleep
1s
sleep
0.01
查看版本
linux
sleep
與
windows
sleep的區(qū)別
在linux里,sleep
的單位是秒,也就是sleep
1000就是睡眠了1000
秒,而在windows中,如果調(diào)用sleep函數(shù)單位是毫秒,sleep(1000)則是睡眠了1秒。
上面就是Linux使用sleep命令的方法介紹了,從本文的介紹中可以看出,sleep在Linux和Windows系統(tǒng)的區(qū)別主要表現(xiàn)在單位上,但用法并無太大差別。
sleep命令
常用工具命令 sleep命令暫停指定的時間。
語法
sleep(參數(shù))
參數(shù)
時間:指定要暫停時間的長度。
時間長度,后面可接 s、m、h 或 d,其中 s 為秒,m 為 分鐘,h 為小時,d 為日數(shù)。 實例 有時在寫一些以循環(huán)方式運行的監(jiān)控腳本,設(shè)置時間間隔是必不可少的,下面是一個Shell進度條的腳本演示在腳本中生成延時。
#!/bin/bash
b='' for ((i=0;$i=100;i++)) do printf "Progress:[%-100s]%d%%\r" $b $i sleep 0.1 b=#$b done
linux shell 中的sleep命令
在有的shell(比如linux中的bash)中sleep還支持睡眠(分,小時)
sleep 1? ? 睡眠1秒
sleep 1s? ? 睡眠1秒
sleep 1m? 睡眠1分
sleep 1h? 睡眠1小時