Java术语术语名称:wait
术语解释:是一个UNIX命令。它等待所有后台进程都完成后报告各自的结束状态。
wait的英文解释wait [weɪt]
n. 等待, 等待时间
v. 等, 耽搁, 等候; 等候, 延缓, 期待
wait 命令
用途等待直到一个进程标识终止。
语法wait [ ProcessID ... ]
变形:
现在时态 过去时态 过去分词 现在进行时
wait waited waited waiting
描述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 命令。