php exec()输出的触发函数

时间:2012-05-25 07:43:21

标签: php console command-line-interface

我有一个非常耗时的视频编码任务,我使用exec()函数从php运行它。在编码期间,软件更新控制台行,完成百分比。有没有办法在php中获取这些数据以供以后处理,或者在控制台中更新数据时调用php函数。

问候!

1 个答案:

答案 0 :(得分:0)

您可以使用shell_exec代替,但这意味着您的PHP脚本将等待操作完成。如果您希望用户上传视频,您可能不希望他们等待那么久。在这种情况下,你可以做的是让面向用户的脚本对exec进行php processvideo.php调用,或者调用重的脚本,然后从那里使用shell_exec,这样你就可以了可以获得返回数据。