pcntl_sigtimedwait
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
pcntl_sigtimedwait — Очікує сигнали протягом заданого часу
Опис
pcntl_sigtimedwait( array $signals, array &$info = [], int $seconds = 0, int $nanoseconds = 0): int|false
Функцияpcntl_sigtimedwait() поводиться так само як і функція pcntl_sigwaitinfo() за винятком того, що приймає два додаткові аргументи, seconds
иnanoseconds
, які встановлюють верхню межу часу, що скрипт може простоювати.
Список параметрів
signals
Масив очікуваних сигналів.
info
info
содержит информацию о сигнале. Смотрите функциюpcntl_sigwaitinfo()
seconds
Час очікування за секунди.
nanoseconds
Час очікування у наносекундах.
Значення, що повертаються
У разі успішного виконання pcntl_sigtimedwait() повертає номер сигналу або **false
**в случае возникновения ошибки.
Дивіться також
- pcntl_sigprocmask() - Задає та витягує список сигналів, що блокуються.
- pcntl_sigwaitinfo() - Очікування сигналів