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