Blame contrib/mrtg-mail/mailstats-alternate

Packit 667938
# use this method if you think it is better...
Packit 667938
# I did this one after I learnt a bit more perl!
Packit 667938
Packit 667938
Packit 667938
##
Packit 667938
# munge the output data
Packit 667938
#
Packit 667938
while (<SOCK>) {
Packit 667938
   $line = $_;
Packit 667938
   ($a, $curfrm, $b, $curto, $c, $d) = split(' ',$line);
Packit 667938
}
Packit 667938
if ($a = "T") {
Packit 667938
# do some sums
Packit 667938
$msgsfrm = $curfrm - $oldfrm;
Packit 667938
$msgsto = $curto - $oldto;
Packit 667938
chomp $msgsfrm;
Packit 667938
chomp $msgsto;    
Packit 667938
Packit 667938
# open the old file for overwrite
Packit 667938
open (OLD,">/tmp/mailstat.old") or die "can't open file!\n";
Packit 667938
# print the data for mrtg
Packit 667938
  print "$msgsfrm\n$msgsto\n1\n$remote\n";
Packit 667938
Packit 667938
# print the data to the old file
Packit 667938
print OLD "$curfrm $curto\n";
Packit 667938
    } #endif
Packit 667938
Packit 667938
close (SOCK) or die "close: $!";
Packit 667938
exit;