Shell 脚本中如何使用 sleep 命令暂停执行?

推荐答案

本题详细解读

1. sleep 命令的作用

sleep 命令用于暂停脚本的执行一段时间。它的基本语法是:

其中 <时间> 可以是以下格式:

  • 5:暂停5秒
  • 1m:暂停1分钟
  • 2h:暂停2小时
  • 0.5:暂停0.5秒(即500毫秒)

2. 使用示例

在上面的推荐答案中,脚本首先输出“开始执行”,然后使用 sleep 5 暂停5秒,最后输出“5秒后继续执行”。

3. 注意事项

  • sleep 命令的时间参数可以是整数或小数。
  • 如果时间参数为0或负数,sleep 命令会立即返回,不会暂停。
  • sleep 命令通常用于需要等待一段时间后再继续执行的场景,比如定时任务、轮询等。

4. 其他用法

sleep 命令还可以与其他命令结合使用,例如:

这个命令会在暂停1分钟后执行 echo 命令。

纠错
反馈