Я ищу способ запустить процесс PHP с тайм-аутом. В настоящее время я просто использую exec()
, но он не предоставляет возможность тайм-аута.
Я также пытался открыть процесс с помощью proc_open()
и с помощью stream_set_timeout()
в полученном канале, но это тоже не сработало.
Итак, есть ли способ запустить команду (точнее, команду PHP) с тайм-аутом? (PS: Это для случаев, когда предел max_execution_time
не работает, поэтому нет необходимости предлагать это.)
(Кстати, мне также нужно получить код возврата процесса.)