Updated dail schedule to remove old syslog and eventlog entries

This commit is contained in:
laf
2014-03-18 14:13:27 +00:00
parent 4d79a6805b
commit 630023aef3
3 changed files with 24 additions and 0 deletions
+17
View File
@@ -7,9 +7,26 @@
include('includes/defaults.inc.php');
include('config.php');
include_once("includes/definitions.inc.php");
include("includes/functions.php");
$options = getopt("f:");
if ( $options['f'] === 'update') { echo $config['update']; }
if ( $options['f'] === 'syslog') {
if ( is_numeric($config['syslog_purge'])) {
if ( dbDelete('syslog', "timestamp < DATE_SUB(NOW(), INTERVAL ? DAY)", array($config['syslog_purge'])) ) {
echo 'Syslog cleared for entries over ' . $config['syslog_purge'] . " days\n";
}
}
}
if ( $options['f'] === 'eventlog') {
if ( is_numeric($config['eventlog_purge'])) {
if ( dbDelete('eventlog', "datetime < DATE_SUB(NOW(), INTERVAL ? DAY)", array($config['eventlog_purge'])) ) {
echo 'Eventlog cleared for entries over ' . $config['eventlog_purge'] . " days\n";
}
}
}
?>