$cmd ="ffmpeg ---"
system($cmd);
いくつかのffmpegコマンドが実行されています..同時に、私が示したような別のシステムコマンドを実行したい
$cmd1 =" kill -9 pid" //above ffmpeg pid
system($cmd1)
ここで発生する問題は、2 番目のシステム コマンドからの応答が得られないことです。
多分これはいくつかの光を当てるでしょう.. http://php.net/manual/en/function.system.phpからの引用
注: プログラムがこの関数で開始された場合、バックグラウンドで実行を継続するには、プログラムの出力をファイルまたは別の出力ストリームにリダイレクトする必要があります。そうしないと、プログラムの実行が終了するまで PHP がハングアップします。
したがって、最初のコマンドは現在フォアグラウンドで実行されているため、2 番目のコマンドは実行されませんでした。
私の意見では、少なくともバックグラウンドで実行してみてください。
$cmd ="ffmpeg --- &"
system($cmd);