(PHP 5 >= 5.3.0, PHP 7, PHP 8)
pcntl_sigtimedwait — Espera una señal en un tiempo dado
$signals
,&$info
= [],$seconds
= 0,$nanoseconds
= 0
La función pcntl_sigtimedwait() opera exactamente como
pcntl_sigwaitinfo() excepto por el hecho de que toma dos
parámetros adicionales: seconds
y
nanoseconds
, que establecen una duración máxima
de espera.
signals
Una lista de señales a esperar.
info
El parámetro info
recibe la información
de la señal, en forma de array. Véase
pcntl_sigwaitinfo().
seconds
Tiempo máximo de espera en segundos.
nanoseconds
Tiempo máximo de espera en nanosegundos.
pcntl_sigtimedwait() devuelve un número de señal
en caso de éxito, o false
en caso de error.
Versión | Descripción |
---|---|
8.4.0 |
Se lanza una excepción ValueError si el signal
está vacío.
|
8.4.0 |
Se lanza una excepción TypeError si el valor de signal
no es un int.
|
8.4.0 |
Se lanza una excepción ValueError si el valor de signal
es inválido.
|
8.4.0 |
Se lanza una excepción ValueError si el valor de seconds
es inferior a 0 .
|
8.4.0 |
Se lanza una excepción ValueError si el valor de nanoseconds
es inferior a 0 .
|
8.4.0 |
Se lanza una excepción ValueError si los valores de seconds y
de nanoseconds son ambos iguales a 0 .
|