(PHP 5 >= 5.3.0, PHP 7, PHP 8)
pcntl_sigtimedwait — タイムアウトつきでシグナルを待つ
$signals,&$info = [],$seconds = 0,$nanoseconds = 0
   pcntl_sigtimedwait() 関数の挙動は
   pcntl_sigwaitinfo() とほぼ同じですが、さらに 2 つのパラメータがあります。
   seconds および
   nanoseconds がそれで、
   スクリプトが待ち続ける時間の上限をここで設定することができます。
  
signals待つシグナルの配列。
info
       シグナルについての情報を含む配列が info
       に設定されます。
       pcntl_sigwaitinfo() を参照ください。
      
secondsタイムアウトの秒数。
nanosecondsタイムアウトのナノ秒数。
   成功した場合に pcntl_sigtimedwait()
   はシグナル番号を返します。
   失敗した場合に false を返します
  
| バージョン | 説明 | 
|---|---|
| 8.4.0 | signalが空の場合、
       ValueError をスローするようになりました。 | 
| 8.4.0 | signalが int でない場合、
       TypeError をスローするようになりました。 | 
| 8.4.0 | signalが無効である場合、
       ValueError をスローするようになりました。 | 
| 8.4.0 | secondsが0未満である場合、
       ValueError をスローするようになりました。 | 
| 8.4.0 | nanosecondsが0未満である場合、
       ValueError をスローするようになりました。 | 
| 8.4.0 | secondsとnanosecondsの両方が0である場合、
       ValueError をスローするようになりました。 | 
