MOON
Server: Apache/2.2.31 (Unix) mod_ssl/2.2.31 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4
System: Linux csr818.wilogic.com 2.6.18-419.el5xen #1 SMP Fri Feb 24 22:50:37 UTC 2017 x86_64
User: digitals (531)
PHP: 5.4.45
Disabled: NONE
Upload Files
File: //proc/self/root/scripts.20110531.215904.25158/cleanmsglog
#!/usr/bin/perl

my @LOGDIRS=("/var/spool/exim",
	  "/var/spool/exim_incoming");

my $tendays = (60 * 60 * 24 * 10);
my $keeptime = (time() - $tendays);

foreach my $logdir (@LOGDIRS) {
	opendir(LOGDIR,"${logdir}/msglog");
	my @MSGS=readdir(LOGDIR);
	closedir(LOGDIR);

	foreach my $log (@MSGS) {
		if ($log =~ /^\w+\-\w+-\w+$/ &&
			! -e "${logdir}/input/${log}-H") {
			my $modtime = (stat("${logdir}/msglog/${log}"))[9];
			if ($modtime < $keeptime) {
				print "Removing stable file ${logdir}/msglog/${log}..";
				unlink("${logdir}/msglog/${log}");
				print "..Done\n";
			}
		}
	}
}