(PHP 5 >= 5.3.0, PHP 7)
pcntl_sigtimedwait — タイムアウトつきでシグナルを待つ
$set
[, array &$siginfo
[, int $seconds
= 0
[, int $nanoseconds
= 0
]]] )
pcntl_sigtimedwait() 関数の挙動は
pcntl_sigwaitinfo() とほぼ同じですが、さらに 2 つのパラメータがあります。
seconds
および
nanoseconds
がそれで、
スクリプトが待ち続ける時間の上限をここで設定することができます。
set
待つシグナルの配列。
siginfo
シグナルについての情報を含む配列が siginfo
に設定されます。
pcntl_sigwaitinfo() を参照ください。
seconds
タイムアウトの秒数。
nanoseconds
タイムアウトのナノ秒数。
成功した場合に pcntl_sigtimedwait() はシグナル番号を返します。