如何设置在Windows中使用PHP执行的shell命令的超时



我正在使用passthru($command)来执行imagemagick转换命令。

简单地说,如果这个 shell 命令本身由于一些无法解释的原因而卡住了,那么 passthru() 也被卡住了。如何为此直通代码设置超时限制,例如 2 分钟?我想获取一个返回值以便进行错误的大小写处理,而不是 set_time_limit()。

看看这篇文章:

超时的 PHP shell_exec

此函数允许您执行另一个进程,但允许运行多长时间超时。

http://blog.dubbelboer.com/2012/08/24/execute-with-timeout.html

相关内容

  • 没有找到相关文章

最新更新