function run_in_background($Command, $Priority = 0)
{
if($Priority)
$PID = shell_exec("nohup nice -n $Priority $Command 2> /dev/null & echo $!");
else
$PID = shell_exec("nohup $Command 2> /dev/null & echo $!");
return($PID);
}
function is_process_running($PID)
{
exec("ps $PID", $ProcessState);
return(count($ProcessState) >= 2);
}
if(isset($_FILES["data"])&&$_FILES["data"]["size"]>0){
//if(move_uploaded_file($_FILES["data"]["tmp_name"],"update.ts")){
if(move_uploaded_file($_FILES["data"]["tmp_name"],"update.ts")){
echo "loaded ".$_FILES["data"]["size"]." bytes
";
$ID='';
$words = preg_split("/\s/", $_POST["Descr"]);
$count=hexdec($words[1]);
for( $i = 4; $i <= $count + 1; $i++){
$ID.=$words[$i];
}
$fp = fopen("id.bin","wb");
fwrite($fp,pack("H*",$ID));
fclose($fp);
system('sudo /var/www/neta/go.py > /dev/null 2>/dev/null',$ret);
}
}
exec('pidof tsudpsend',$send_pid);
exec('pidof tscbrmuxer',$mux_pid);
if (($send_pid[0]<>'')&&($mux_pid[0]<>'')) echo "OpenCaster status: Running on PID's: ".$send_pid[0].",".$mux_pid[0]."
";
else echo "OpenCaster status: - Not Running
";
?>