Symfony2命令在cli和incron中的不同行为
我正在使用Symfony2命令在cli和incron中的不同行为,symfony,ffmpeg,incron,Symfony,Ffmpeg,Incron,我正在使用incron观看文件夹,每次上传文件时,都会执行Symfony2命令对视频进行编码并将其存储在我的应用程序中 使用ffmpeg通过shell脚本进行编码。当我在cli(php应用程序/控制台…)中使用该命令时,它可以正常工作,但是当从incron调用相同的命令时,它就像ffmpeg无法工作一样 你知道为什么在使用同一个命令时脚本的行为会有所不同吗 shell_exec(“/absolute/path/to/script.sh/absolute/path/to/file1.avi /绝对
incron
观看文件夹,每次上传文件时,都会执行Symfony2命令对视频进行编码并将其存储在我的应用程序中
使用ffmpeg
通过shell脚本进行编码。当我在cli(php应用程序/控制台…)中使用该命令时,它可以正常工作,但是当从incron调用相同的命令时,它就像ffmpeg
无法工作一样
你知道为什么在使用同一个命令时脚本的行为会有所不同吗
shell_exec(“/absolute/path/to/script.sh/absolute/path/to/file1.avi
/绝对/path/to/file2.avi/absolute/path/to/output/output.avi“
提前谢谢 我自己找到了答案,我必须把过程中使用的每一条路径都放在绝对位置。希望这对其他人有用!谢谢