sleep
命令在 Linux 中用于让进程暂停执行一段时间。它的基本语法如下:
sleep [秒数]
其中,[秒数]
是可选参数,表示进程需要暂停的秒数。如果省略该参数,sleep
命令将持续暂停,直到用户通过按下 Ctrl + C
组合键或其他方式终止它。
以下是一些使用 sleep
命令的示例:
sleep 5
sleep 10m
sleep 2h
sleep 3d
请注意,sleep
命令中的时间单位可以组合使用。例如,要让进程暂停 1 小时 30 分钟,可以使用以下命令:
sleep 1h 30m
此外,sleep
命令还有一些其他选项,例如以秒为单位指定小数部分的时间(例如,sleep 1.5
将暂停 1.5 秒),或者在指定的时间后发送信号给进程(例如,sleep --signal=SIGINT
将在暂停后向进程发送 SIGINT
信号)。要了解更多关于 sleep
命令的信息,可以查阅其手册页(通过运行 man sleep
命令)或在线文档。