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

Posted 沧海一笑-dj

tags:

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

00. 目录

文章目录

01. 命令概述

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

02. 命令格式

用法:wait [编号]

03. 常用选项

wait: wait [编号]
    等待任务完成并返回退出状态。
    
    等待以 ID 编号识别的进程,其中ID 可以是进程编号或者任务声明,
    并报告它的终止状态。如果 ID 没有给出,则等待所有的当前活跃子
    进程,并且返回状态为零。如果 ID 是任务声明,等待任务管道中的
    所有进程。
    
    退出状态:
    返回 ID 进程的状态;如果使用了无效的 ID 或者选项则失败。

04. 参考示例

4.1 等待指定作业完成

[root@localhost ~]# sleep 10 &
[1] 102134
[root@localhost ~]# jobs
[1]+  运行中               sleep 10 &
[root@localhost ~]# wait %1
[1]+  完成                  sleep 10
[root@localhost ~]# 

4.2 等待指定进程完成

[root@localhost ~]# sleep 10 &
[1] 103599
[root@localhost ~]# wait 103599
[1]+  完成                  sleep 10
[root@localhost ~]# 

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

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

Linux一步一步学Linux——domainname命令(172)

Linux一步一步学Linux——enable命令(212)

Linux一步一步学Linux——Bash常用快捷键(11)

Linux一步一步学Linux——Linux系统目录详解(09)

一步一步学ROP Linux x86

一步一步学ROP之linux_x86篇