<?php
if ($_server[' remote_addr ']!= ') die;
$curFile = __file__;
$ROOT = DirName ($curFile);
Include $ROOT. " /config.cron.php ";
$caefile =cache. " /channel.cae.php ";
$exp = Explode (' case/', $curFile);
$runFile = $exp [1];
EXEC ("PS XAU | grep cron_send | Grep-v grep | awk ' {print $12\ ' __\ "$" ", $row);
foreach ($row as $file)
{
$file = Trim ($file);
List ($file, $kid) = explode (' __ ', $file);
if ($file)
{
$exp = Explode (' case/', $file);
$files [$exp [1]]= $kid;
}
}
$cjfile = $ROOT. ' /jc.php ';
echo $cjfile. ' ======= ';
$cFiles = file ($cjfile);
Unlink ($cjfile);
foreach ($cFiles as $KF)
{
$KF = Trim ($KF);
List ($f, $s) = explode (' __ ', $KF);
$exp = Explode (' case/', $f);
if ($s = = ' 1 ' && $f)//restart
{
echo $exec = "nohup/usr/local/php5/bin/php {$f} >/opt/null &";
System ($EXEC);
}
else if ($s = = ' 0 ')//Off
{
$kid = $files [$exp [1]];
echo $exec = "Kill $kid";
EXEC ($exec);
}
}
if ($files [$runFile]>1)
{
Die (' already running, currently unable to start .... ');
}
?>