1847

9 分钟

#Bash 的 bg 命令

wait [OPTION]... [ID]...

功能

等待作业完成并返回退出状态。

类型

Bash 内置命令。

参数

  • OPTION 选项:
    • -n - 等待 ID 列表中的单个作业;而非全部作业
    • -p VAR - 将返回值赋值给变量 VAR
    • -f - 等待作业结束;而非状态改变
  • ID - 进程 ID,可以使用以下特殊参数
    • %1 - 第一个作业的进程 ID,以此类推
    • %+ - 当前作业(最后一个暂停的作业)的进程 ID
    • %- - 上一个作业(最后一个后台作业)的进程 ID

#示例

$ wait %1 %2
[1]-  Done                    sleep 10
[2]+  Done                    sleep 20

#推荐阅读

#手册

更新: 2026/3/27

作者: PlanC

创建: 2026/3/27