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“


提前谢谢

我自己找到了答案,我必须把过程中使用的每一条路径都放在绝对位置。希望这对其他人有用!谢谢