I have an exec function in php file that execs a bash script. It script calls fmpeg to transcode a video file.
How can I know when transcoding is finish??
$script = "/opt/lamp../name.sh"
exec("$script $videoIn $id")
I will try using next code but it doesn’t workd.
if (exec("$script $videoIn $id"))
{
//print on screen that the video has been transcoded
}
The function
exec()will return when the executed command is finished. My guess is that the command fails somehow (possibly because you’re not usingescapeshellcmd()andescapeshellarg()).