Linux 命令(252)—— wait 命令(builtin)

Posted 恋喵大鲤鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 命令(252)—— wait 命令(builtin)相关的知识,希望对你有一定的参考价值。

文章目录

1.命令简介

wait 等待每个指定的进程并返回其终止状态。

该指令常用于 Shell 脚本编程中,待指定的指令执行完成后,才会继续执行后面的任务。等待作业时,在作业号前须添加百分号"%"。

2.命令格式

wait [n ...]

每个 n 可以是进程 ID 或作业号;如果给定了作业号,则等待该作业管道中的所有进程。如果未给定 n,则等待所有当前活动的子进程,返回状态为零。

3.选项说明

无。

4.返回值

如果指定不存在的进程或作业,则返回状态为 127。

否则,返回状态是等待的最后一个进程或作业的退出状态。

5.常用示例

(1)等待指定进程完成。

sleep 10 &
[1] 2875

wait 2875
[1]+  Done                    sleep 10

(2)等待指定作业完成。

sleep 10 &
[1] 3171

wait %1
[1]+  Done                    sleep 10

输出当前存在作业号使用 jobs 命令。

jobs
[1]+  Running                 sleep 10 &

参考文献

wait(1) - Linux manual page - linux.org

以上是关于Linux 命令(252)—— wait 命令(builtin)的主要内容,如果未能解决你的问题,请参考以下文章

Linux 命令(252)—— wait 命令(builtin)

linux系统中打rz命令后出现waiting to receive.**B0100000023be50

Linux一步一步学Linux——wait命令(216)

Linux中使用rz命令出现乱码waiting to receive

Linux查看当前系统TCP连接数命令

Linux使用ssh测试端口