Linux Shell中的延時函式

2021-09-06 07:56:51 字數 459 閱讀 2864

linux shell

中的延時函式

在 linux shell 

指令碼中經常需要做一些延時處理。

所以經常要用到 sleep 

或 usleep 

函式。

下面來說一下  sleep 

和 usleep 

的區別:

sleep : 

預設以秒為單位。

usleep : 

預設以微秒為單位。

1s = 1000ms = 1000000us

sleep 

不但可以用秒為單位,還可以指定延遲的單位,例如:

sleep 1s 

表示延遲一秒

sleep 1m 

表示延遲一分鐘

sleep 1h 

表示延遲一小時

sleep 1d 

表示延遲一天

原文:

Linux Shell中的延時函式

linux shell 中的延時函式 在 linux shell 指令碼中經常需要做一些延時處理。所以經常要用到 sleep 或 usleep 函式。下面來說一下 sleep 和 usleep 的區別 sleep 預設以秒為單位。usleep 預設以微秒為單位。1s 1000ms 1000000us...

Linux shell指令碼 (十六)shell函式

函式可以讓我們將乙個複雜功能劃分成若干模組,讓程式結構更加清晰,重複利用率更高。像其他程式語言一樣,shell 也支援函式。shell 函式必須先定義後使用。shell 函式的定義格式如下 function name 如果你願意,也可以在函式名前加上關鍵字 function function fun...

stm32 systcoretick延時函式

systick 定時器延時 cm3 核心的處理器,內部包含了乙個systick 定時器,systick 是乙個24 位的倒計數定時器,當計到0 時,將從reload 暫存器中自動重裝載定時初值。只要不把它在systick 控制及狀態暫存器中的使能位清除,就永不停息。systick 在stm32 的參...