Bash 休眠

2020-06-17 14:42 更新

在 Bash 中 sleep 命令用于在指定的時間段內插入延遲或暫停執(zhí)行(即休眠)。 當您處于特定目的需要延遲或暫停執(zhí)行任何命令時,您就可以使用 sleep 命令了。

sleep 命令

語法:

sleep number[suffix]

注:
1. numeber 是時間值,可以使用正整數(shù)或小數(shù)。

  1. suffix 是可選后綴(時間單位):
    - s -秒
    - m -分
    - h -時
    - d -天

  1. 如果沒有后綴單位,默認秒為單位。

  1. 如果您傳遞了多個時間參數(shù),總的睡眠時間將等于所有參數(shù)的和。

示例: 睡眠1天2小時3分30秒,如下:

sleep 1d 2h 3m 30s

Bash 腳本演示說明

在此,將演示默認單位為秒的情況下,使用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"

將得到以下結果:

12:01:43
Wait for 5 seconds
12:01:48
Task Completed

注:

執(zhí)行流程
1. 以 Hour:Minutes:Seconds 的格式打印輸出休眠開始時間。
2. 打印輸出提示:Wait for 5 seconds 。
3. 執(zhí)行 sleep 命令,休眠5秒鐘。
4. 以 Hour:Minutes:Seconds 的格式打印輸出休眠結束時間。
5. 打印輸出提示:Task Completed 。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號