Команды Symfony2 по-разному ведут себя в cli и incron

Я использую incron для просмотра папки и при каждой загрузке в нее файла выполняется команда Symfony2 для кодирования видео и сохранения его в моем приложении.

Кодировка выполняется с помощью сценариев оболочки с использованием ffmpeg, Он отлично работает, когда я использую команду в cli (php app / console...), но когда эта же команда вызывается из incron, это похоже на ffmpeg не сработает

Есть ли у вас идеи, почему скрипты будут вести себя по-разному, когда используется одна и та же команда?

shell_exec ("/ absolute / path / to / script.sh /absolute/path/to/file1.avi /absolute/path/to/file2.avi /absolute/path/to/output/output.avi");

Заранее спасибо!

1 ответ

Я нашел ответ сам, я должен был положить каждый путь, используемый в процессе, в абсолют. Надеюсь, что это будет полезно для кого-то еще! Спасибо!

Другие вопросы по тегам