diff --git a/root/usr/bin/runmailstats.sh b/root/usr/bin/runmailstats.sh index 61f9706..200798c 100755 --- a/root/usr/bin/runmailstats.sh +++ b/root/usr/bin/runmailstats.sh @@ -1,16 +1,17 @@ #!/bin/bash #exec 1> >(logger -t $(basename $0)) 2>&1 -perl /usr/bin/mailstats.pl /var/log/qpsmtpd/\@* /var/log/qpsmtpd/current /var/log/sqpsmtpd/\@* /var/log/sqpsmtpd/current /var/log/uqpsmtpd/\@* /var/log/uqpsmtpd/current +perl /usr/bin/mailstats.pl /var/log/qpsmtpd/*.log /var/log/sqpsmtpd/*.log /var/log/uqpsmtpd/*.log # and run new python one - start by copying and decoding log files -yesterday_date=$(date -d "yesterday" +'%Y-%m-%d') +yesterday_date=$(date -d "yesterday" +'%b %d') +echo $yesterday_date cd /var/log/qpsmtpd -cat \@* current >/opt/mailstats/logs/current1 2>/dev/null +cat *.log >/opt/mailstats/logs/current1 2>/dev/null cd /var/log/sqpsmtpd -cat \@* current >/opt/mailstats/logs/current2 2>/dev/null +cat *.log >/opt/mailstats/logs/current2 2>/dev/null cd /var/log/uqpsmtpd -cat \@* current >/opt/mailstats/logs/current3 2>/dev/null +cat *.log >/opt/mailstats/logs/current3 2>/dev/null cd /opt/mailstats/logs -cat current1 current2 current3 2>/dev/null | /usr/local/bin/tai64nlocal | grep "$yesterday_date" > current.log +cat current1 current2 current3 2>/dev/null | grep "$yesterday_date" > current.log ls -l python3 /usr/bin/mailstats.py echo "Done"