Initial checkin v13.0

This commit is contained in:
Thilina Hasantha
2015-10-10 20:18:50 +05:30
parent 5fdd19b2c5
commit eb3439b29d
1396 changed files with 318492 additions and 0 deletions

33
src/classes/CronUtils.php Normal file
View File

@@ -0,0 +1,33 @@
<?php
class CronUtils{
var $clientBasePath;
var $cronFile;
private static $me = null;
private function __construct($clientBasePath, $cronFile){
$this->clientBasePath = $clientBasePath;
$this->cronFile = $cronFile;
}
public static function getInstance($clientBasePath, $cronFile){
if(empty(self::$me)){
self::$me = new CronUtils($clientBasePath, $cronFile);
}
return self::$me;
}
public function run(){
$ams = scandir($this->clientBasePath);
foreach($ams as $am){
if(is_dir($this->clientBasePath.$am) && $am != '.' && $am != '..'){
$command = "php ".$this->cronFile." -c".$this->clientBasePath.$am;
echo "Run:".$command."\r\n";
passthru($command, $res);
echo "Result :".$res."\r\n";
}
}
}
}