wait

在您的系統上表現得像 wait(2):它會等待子程序終止,並傳回已終止程序的 pid,或是在沒有子程序的情況下傳回 -1。狀態會傳回 $?${^CHILD_ERROR_NATIVE}。請注意,-1 的傳回值可能表示子程序正在自動回收,如 perlipc 中所述。

如果您在 $SIG{CHLD} 的處理常式中使用 wait,它可能會意外等待 qxsystem 所建立的子程序。有關詳細資訊,請參閱 perlipc

移植性問題:perlport 中的「wait」