Skip to content

鼓励作者:欢迎 Star 或打赏犒劳

wait

等待进程执行完后返回

补充说明

wait 命令 用来等待指令的指令,直到其执行完毕后返回终端。该指令常用于 shell 脚本编程中,待指定的指令执行完成后,才会继续执行后面的任务。该指令等待作业时,在作业标识号前必须添加百分号"%"。

语法

shell
wait(参数)

参数

进程或作业标示:指定进程号或者作业号。

实例

使用命令 wait 等待作业号为 1 的作业完成后再返回,输入如下命令:

运行一个 sleep 进程

shell
sleep 10s &
[1] 27156

指定作业号

shell
wait %1       #等待作业号为1的作业完成
[1]+  Done                    sleep 10s

指定进程号

shell
wait 27156
[1]+  Done                    sleep 10s

输出当前存在作业号的指令,如下所示:

jobs