';
}
// -----------------------------------------------------
// En fait, dans tous les cas on lance
// ------------------------------------------------
$filename=$includePathPublication. "/_makeCss/statutCompass.log";
if ($handle = fopen($filename, "r")) {
echo '
';
if (filesize($filename) >0) {
$indexBuffer = fread($handle, filesize($filename));
fclose($handle);
$filename2="../Publication/_makeCss/stopCompass.log";
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['lecture du fichier' => $filename], '');}
$trouve=false;
// Read in entire file
$lines = file($filename);
$nbLignes=0;
foreach ($lines as $line) {
// if ($arreterCompass==0) {
// $test=false;
// $test=strpos($line,'php');
// if ($test!==false) {
// $line=str_replace ( 'wwwrun ','',$line);
// $line=str_replace ( 'root','',$line);
// $line=trim($line);
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['line' => $line], '');}
// $psID=substr($line,0,5);
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['id process (php)' => $psID], '');}
// $trouve=true;
// if ($arreterCompass==0) {
// shell_exec("kill -9 " .$psID. " >> " .$filename2);
// // shell_exec("sudo kill -9 " .$psID. " >> " .$filename2);
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['= kill -9' => $psID, ' >>' => $filename2)], '');}
// }
// // exec ('php -r "exec (\'sudo kill -9 ' .$psID. ' >> ' .$filename2. ';\')"');
// // echo ' php -r "exec (\'sudo kill -9 ' .$psID. ' >> ' .$filename2. ';\')"';
// }
$test=false;
$test=strpos($line,'watch');
if ($test!==false) {
$line=str_replace ( 'wwwrun ','',$line);
$line=str_replace ( 'root','',$line);
$line=trim($line);
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['line' => $line], '');}
$psID=substr($line,0,5);
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['id process (watch)' => $psID], '');}
$trouve=true;
if ($arreterCompass==0) {
shell_exec("/bin/kill -9 " .$psID. " >> " .$filename2);
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['= kill -9' => $psID, ' >' => ''], '');}
}
}
// }
// echo 'ligne=' .$lines;
// echo '
test' .$test;
// $line=str_replace ( '/datas/07Prod/wwwRoot/','/',$line);
// echo '
arreterCompass => ' .$arreterCompass;
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, [' ' => $line], '');}
} //for
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['psID' => $psID], '');}
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, [' Le moteur compass est inactif' => ''], '');}
} //file size
echo '
';
} //handle
?>