sleep

警告
本文最后更新于 2023-10-22,文中内容可能已过时。

sleep

让 shell 停几秒,例如等待 5s

sleep 5

sleep 的默认时间单位是秒,在某些类型的机器(即 BSD 系统和 MacOS)上,唯一支持的时间单位是秒。其他类 Unix 操作系统可能会支持以下时间单位:

  • s:秒

  • m:分钟

  • h:小时

  • d:天

也可以在 sleep 命令中使用多个参数。如果包含两个或更多数字,系统将等待与这些数字之和相等的时间。

例如, sleep 2m 30s 将创建 2 分半钟的停顿。请注意,要在 MacOS 或 BSD 机器上获得相同的结果,你将运行等效的命令 sleep 150,因为 2 分 30 秒等于 150 秒。

总结

sleep 命令是一种在 Bash 脚本中添加暂停的有用方法。与其他命令结合使用,sleep 可以帮助你创建定时警报、以正确的顺序运行操作、间隔尝试连接到网站等等。

0%