我正在使用 passthru($ command)来执行imagemagick转换命令。
简单来说,如果这个shell命令本身由于一些无法解释的原因而卡住了,那么passthru()也被卡住了。如何设置此passthru代码的超时限制,例如2分钟?我想要获得一个返回值以便进行错误的案例处理,而不是 set_time_limit()。
答案 0 :(得分:0)
看一下这篇文章:
此功能允许您执行另一个进程,但超时允许运行多长时间。
http://blog.dubbelboer.com/2012/08/24/execute-with-timeout.html