![]() |
|||
| | HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 | | |||
|
HOME >> アルファベットで関数を検索 >> getpgrp/setpgrp
getpgrp/setpgrp [プロセスのプロセスグループを取得・セットする]
[関数の使い方・書式]
○ = getpgrp [☆] ● = setpgrp [★, □]
[関数の機能] getpgrp は☆で指定したプロセスの所属するプロセスグループを返します。 getpgrp を実装していないプラットフォームで実行するとエラーとなります。 POSIX の getpgrp で実装しているシステムでは、引数は0とするか省略しなければなりません。 [書式の例] 1.setpgrp $pid, $pgrpid;
サンプルソース
● 子プロセスのプロセスグループを親プロセスと分離
$pid = fork;
if ($pid) { ・・・ }
elsif (defined $pid) {
setpgrp(0,$$);
・・・
}
else { die "fork 失敗: $!"; }
|
||||||||||||||||||||||||||||||||||||||||||||