我正在寻找一种方法来运行超时的
PHP进程.目前我只是使用
exec()
,但它没有提供超时选项.
我还尝试过使用proc_open()
打开流程并在生成的管道上使用stream_set_timeout()
,但这也不起作用.
那么,有没有办法用超时运行命令(精确的PHP命令)? (PS:这适用于max_execution_time限制失败的情况,因此无需建议.)
(顺便说一下,我还需要检索进程的返回码.)