![]() |
|||
| | HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 | | |||
|
HOME >> アルファベットで関数を検索 >> waitpid
waitpid [waitpid システムコールを実行する]
[関数の使い方・書式]
○ = waitpid ☆,★
[関数の機能] プロセスID☆でし停止たこプロセスの実行が終了するまで待ち、子プロセスのプロセスIDを返します。 終了ステータスは $? にセットされます。 フラグ定数を使用するには、 [書式の例] $child = waitpid($pid, 0);
サンプルソース
use POSIX ":sys_wait_h";
・・・
sub REAPER {
my $child;
while ($child = waitpid(-1, &WNOHANG)) {
$child_status{$child} = $?;
}
$SIG{CHLD} = \&REAPER;
}
$SIG{CHLD} = \&REAPER;
|
||||||||||||||||||||||||||||||||||||||||||||||||||||