sleep
命令在 Linux 中用于讓進程暫停執(zhí)行一段時間。它的基本語法如下:
sleep [秒數(shù)]
其中,[秒數(shù)]
是可選參數(shù),表示進程需要暫停的秒數(shù)。如果省略該參數(shù),sleep
命令將持續(xù)暫停,直到用戶通過按下 Ctrl + C
組合鍵或其他方式終止它。
以下是一些使用 sleep
命令的示例:
sleep 5
sleep 10m
sleep 2h
sleep 3d
請注意,sleep
命令中的時間單位可以組合使用。例如,要讓進程暫停 1 小時 30 分鐘,可以使用以下命令:
sleep 1h 30m
此外,sleep
命令還有一些其他選項,例如以秒為單位指定小數(shù)部分的時間(例如,sleep 1.5
將暫停 1.5 秒),或者在指定的時間后發(fā)送信號給進程(例如,sleep --signal=SIGINT
將在暫停后向進程發(fā)送 SIGINT
信號)。要了解更多關(guān)于 sleep
命令的信息,可以查閱其手冊頁(通過運行 man sleep
命令)或在線文檔。