Process Control 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() 함수는 스크립트가 일시 중단된 시간에 상한선을 설정할 수 있도록 하는 두 개의 추가 매개변수인 secondsnanoseconds를 사용한다는 점을 제외하고 pcntl_sigwaitinfo()와 정확히 동일한 방식으로 작동합니다.


매개변수

signals
대기할 신호의 배열입니다.
info
info는 신호에 대한 정보를 포함하는 배열로 설정됩니다. pcntl_sigwaitinfo()를 참조하십시오.
seconds
시간 초과(초)입니다.
nanoseconds
시간 초과(나노초)입니다.

반환 값

pcntl_sigtimedwait()는 성공 시 신호 번호를 반환하고 실패 시 false을 반환합니다.


기타