AIX命令参考大全,卷 6,v - z - wait 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 6,v - z

wait 命令

用途

等待直到一个进程标识终止。

语法

waitProcessID ... ]

描述

wait 命令等待(暂停执行) 直到由 ProcessID 变量指定的进程标识终止。如果没有指定 ProcessID 变量,wait 命令会等待直到调用 shell 的所有已知进程标识终止并且以 0 为退出状态退出。如果 ProcessID 变量代表一个未知的进程 标识,wait 命令会把它们视为以 127 为退出状态退出的已知进程标识。wait 命令以 ProcessID 变量指定的上个进程标识的退出状态退出。

标志

ProcessID 指定一个命令的无符号十进制整数进程标识,wait 命令会等待直到该进程标识终止。

退出状态

如果指定一个或多个操作数,所有的 操作数终止或不为调用 shell 所知,并且上个操作数指定 的状态是已知的,那么 wait 命令的退出状态与上个操作数指定的命令 退出状态信息相同。如果进程由于收到信号而异常终止, 那么退出状态会大于 128 并且与其它信号生成的退出状态信息 不同,尽管未指定确切的状态值(请参阅 kill -l 命令选项)。否则,wait 命令会以以下值中的一个退出:

0 以无操作数方式调用 wait 命令,并且调用的 shell 所已知的所有进程标识已经终止。
1-126 wait 命令检测到一个错误。
127 由上一个指定的 ProcessID 操作数所标识的命令是未知的。

文件

/usr/bin/wait 包含 wait 命令。

相关信息

shutdown 命令、sleep 命令、wall 命令。

alarm 子例程、pause 子例程、sigaction 子例程。

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『shell 概述』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]