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() за исключением того, что принимает два дополнительных аргумента, seconds и nanoseconds, которые устанавливают верхнюю границу времени, которое скрипт может простаивать.

Список параметров

set

Массив ожидаемых сигналов.

siginfo

siginfo содержит информацию о сигнале. Смотрите функцию pcntl_sigwaitinfo().

seconds

Тайм-аут в секундах.

nanoseconds

Таймаут в наносекундах.

Возвращаемые значения

В случае успешного выполнения pcntl_sigtimedwait() возвращает номер сигнала.

Смотрите также