MOON
Server: Apache
System: Linux vps.thepromohut.com 2.6.18-398.el5 #1 SMP Tue Sep 16 20:51:48 EDT 2014 i686
User: caretrak (507)
PHP: 5.2.10
Disabled: NONE
Upload Files
File: //scripts.20110601.041516.15411/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";
			}
		}
	}
}