当前位置:首页 > 编程技术 > 正文

.sh 如何暂停

.sh  如何暂停

在 `.sh` 脚本中,暂停脚本执行有多种方法,以下是一些常见的方法: 使用 `sleep` 命令`sleep` 命令可以让脚本暂停指定的秒数。```sh!/bin/b...

在 `.sh` 脚本中,暂停脚本执行有多种方法,以下是一些常见的方法:

使用 `sleep` 命令

`sleep` 命令可以让脚本暂停指定的秒数。

```sh

!/bin/bash

echo "脚本开始执行"

sleep 5 暂停5秒

echo "脚本继续执行"

```

使用 `read` 命令

`read` 命令可以读取用户输入,但在没有输入的情况下会暂停脚本。

```sh

!/bin/bash

echo "脚本开始执行"

read -p "按任意键继续..."

echo "脚本继续执行"

```

使用 `trap` 命令

`trap` 命令可以捕获信号,并执行特定的命令。以下是一个示例,当按下 `Ctrl+C` 时,脚本会暂停。

```sh

!/bin/bash

trap "echo '脚本暂停'; exit" SIGINT

echo "脚本开始执行"

这里是脚本的其他部分

```

使用 `wait` 命令

`wait` 命令可以等待一个进程结束。

```sh

!/bin/bash

echo "脚本开始执行"

sleep 5 &

pid=$!

wait $pid

echo "脚本继续执行"

```

这些方法可以根据你的具体需求进行选择和修改。

最新文章