Kit*_*Kit 7 php cron command-line ffmpeg
我正在尝试管理等待ffmpeg处理的文件队列.使用CRON运行页面,该CRON运行通过等待处理的文件数据库.然后该页面构建命令并使用它们将它们发送到命令行exec().
但是,当从命令行或CRON运行PHP页面时,它运行exec()OK,但不返回PHP页面继续更新数据库和其他功能.
例:
<?php
$cmd = "ffmpeg inpupt.mpg output.m4v";
exec($cmd . ' 2>&1', $output, $return);
//Page continues...but not executed
$update = mysql_query("UPDATE.....");
?>
Run Code Online (Sandbox Code Playgroud)
从命令行运行此页面时,将使用该命令运行,exec()但不会执行页面的其余部分.我认为问题可能是我exec()在命令行运行的页面中运行命令.
是否可以从命令行中完整地运行PHP页面exec()?
或者有更好的方法吗?
谢谢.
| 归档时间: |
|
| 查看次数: |
695 次 |
| 最近记录: |