Есть задача сделать видео конвертер с 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)
- Форум Как запустить php скрипт? (2012)
- Форум Bash скрипт нужна помощь (2015)
- Форум Помощь по скрипту BASH (2017)
- Форум помощь с bash-скриптом (2010)
- Форум [bash][dialog] Из скрипта запустить другой скрипт (2011)
- Форум Нужна помощь с bash-скриптом. (2020)
- Форум запустить скрипт на lisp в bash (2019)
- Форум Запустить bash-скрипт по web-запросу (2015)