out.log 2>&1 & echo $!"; $pid = exec($cmd); echo $pid; file_put_contents("ffmpeg.pid", $pid); } } else { // stop recording $pid = file_get_contents("ffmpeg.pid"); if ($pid != "" && posix_kill(intval($pid), 0)) { posix_kill(intval($pid), 2); file_put_contents("ffmpeg.pid", ""); } }