tbrehm
2010-04-26 2b849bae9e6940be1781114268145f29c697773d
Improved the php session file delet function in cron_daily.php
1 files modified
14 ■■■■■ changed files
server/cron_daily.php 14 ●●●●● patch | view | raw | blame | history
server/cron_daily.php
@@ -179,6 +179,7 @@
// Cleanup website tmp directories
#######################################################################################################
/*
$sql = "SELECT domain_id, domain, document_root, system_user FROM web_domain WHERE server_id = ".$conf["server_id"];
$records = $app->db->queryAllRecords($sql);
$app->uses('system');
@@ -192,6 +193,19 @@
        }
    }
}
*/
$sql = "SELECT domain_id, domain, document_root, system_user FROM web_domain WHERE server_id = ".$conf["server_id"];
$records = $app->db->queryAllRecords($sql);
$app->uses('system');
if(is_array($records)) {
    foreach($records as $rec){
        $tmp_path = realpath(escapeshellcmd($rec["document_root"].'/tmp'));
        if($tmp_path != '' && strlen($tmp_path) > 10 && is_dir($tmp_path) && $app->system->is_user($rec['system_user'])){
            exec("cd ".$tmp_path."; find -mtime +2 -name 'sess_*' | grep -v -w .no_delete | xargs rm &> /dev/null 2> /dev/null");
        }
    }
}
#######################################################################################################
// Cleanup logs in master database (only the "master-server")