W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在 Bash 中 sleep 命令用于在指定的時(shí)間段內(nèi)插入延遲或暫停執(zhí)行(即休眠)。 當(dāng)您處于特定目的需要延遲或暫停執(zhí)行任何命令時(shí),您就可以使用 sleep 命令了。
語(yǔ)法:
sleep number[suffix]
注:
1. numeber 是時(shí)間值,可以使用正整數(shù)或小數(shù)。
- suffix 是可選后綴(時(shí)間單位):
-s
-秒
-m
-分
-h
-時(shí)
-d
-天
- 如果沒有后綴單位,默認(rèn)秒為單位。
- 如果您傳遞了多個(gè)時(shí)間參數(shù),總的睡眠時(shí)間將等于所有參數(shù)的和。
示例: 睡眠1天2小時(shí)3分30秒,如下:
sleep 1d 2h 3m 30s
在此,將演示默認(rèn)單位為秒的情況下,使用sleep命令。
#!/bin/bash
## start time
date +"%H:%M:%S"
echo "Wait for 5 seconds"
sleep 5
## end time
date +"%H:%M:%S"
echo "Task Completed"
將得到以下結(jié)果:
12:01:43
Wait for 5 seconds
12:01:48
Task Completed
注:
執(zhí)行流程
1. 以 Hour:Minutes:Seconds 的格式打印輸出休眠開始時(shí)間。
2. 打印輸出提示:Wait for 5 seconds 。
3. 執(zhí)行 sleep 命令,休眠5秒鐘。
4. 以 Hour:Minutes:Seconds 的格式打印輸出休眠結(jié)束時(shí)間。
5. 打印輸出提示:Task Completed 。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: