Exec () fonksiyonu bitirmek zaman bilmek nasıl?

2 Cevap php

Ben bir bash betiği Execs php dosyasında bir exec işlevi var. Bu komut bir video dosyasını dönüştürmek için fmpeg çağırır.

Kodlama bitirmek olduğunu nasıl bilebilirim?

$script = "/opt/lamp../name.sh"
exec("$script $videoIn $id")

Ben bir sonraki kodu kullanmayı deneyin ama olacak o workd değil.

if (exec("$script $videoIn $id"))
{
//print on screen that the video has been transcoded
}

2 Cevap

Sizin php script geçmeden önce bitirilmesi için exec 'd komutuna bekler.

exec does not return the command's return value.

string exec  (  string $command  [,  array &$output  [,  int &$return_var  ]] )

Eğer bu değer yazılı olacak bir var sağlamak zorunda.