前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 命令(252)—— wait 命令(builtin)

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

作者头像
恋喵大鲤鱼
发布2023-02-23 09:21:26
8950
发布2023-02-23 09:21:26
举报
文章被收录于专栏:C/C++基础C/C++基础

文章目录

1.命令简介

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

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

2.命令格式

代码语言:javascript
复制
wait [n ...]

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

3.选项说明

无。

4.返回值

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

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

5.常用示例

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

代码语言:javascript
复制
sleep 10 &
[1] 2875

wait 2875
[1]+  Done                    sleep 10

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

代码语言:javascript
复制
sleep 10 &
[1] 3171

wait %1
[1]+  Done                    sleep 10

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

代码语言:javascript
复制
jobs
[1]+  Running                 sleep 10 &

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-01-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 1.命令简介
  • 2.命令格式
  • 3.选项说明
  • 4.返回值
  • 5.常用示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档