Есть задача сделать видео конвертер с web интерфейсом.
есть bash скрипт, который узнаёт битрейты исходного видео файла
затем запускает ffmpeg .... &
если его вызвать под средством php скрипта то всё работает как надо, ffmpeg долго и нудно там себе конвертит, а php сразу завершает свою работу.
Но нужно это дело как то контролировать. Ничего в голову умнее не пришло, как сделать 2 bash скрипта:
первый запускает второй (./script2.sh &) в бэке, создаёт файл с его pid-ом, а второй в свою очередь ffmpeg, а по завершении удаляет pid файл, удобно - даже если ffmpeg грохнется, pid удалится.
Но почему то такой фокус работает, только когда я вызываю первый скрипт из консоли. А если из php скрипта, то он ждёт завершения script2.sh
Короче! Как мне выполнить шэл команду из php-cgi, чтобы не дожидаясь её завершения - завершится самому.

Ответ на:
комментарий
от boombick

Ответ на:
комментарий
от check

Ответ на:
комментарий
от check




Ответ на:
комментарий
от enep

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Взаимодействие system в php и fork+exec конструкции в исполняемой программе. (2013)
- Форум bash, ffmpeg, какой-то трындец и непонятки (2023)
- Форум bash помощь (2019)
- Форум Жизнь на бэке (2017)
- Форум тормоза php+bash (2005)
- Форум ТОРМОЗА bash+php (2005)
- Форум Помощь неосилятору Bash (2013)
- Форум Как запустить php скрипт? (2012)
- Форум Почему фронтенд сложнее бэка? (2023)
- Форум PHP вместо Bash, отговорите (2022)