GracefulDeath::waitUntilProcessDiesAndReturnStatus PHP 메소드

waitUntilProcessDiesAndReturnStatus() 개인적인 메소드

    private function waitUntilProcessDiesAndReturnStatus($pid)
    {
        if (!empty($this->options['catchSignals'])) {
            while (pcntl_waitpid($pid, $status, WNOHANG) <= 0) {
                pcntl_signal_dispatch();
                usleep(100000);
            }
            return $status;
        }
        pcntl_waitpid($pid, $status);
        return $status;
    }