smeserver-mailstats/root/usr/bin/runmailstats.sh

17 lines
765 B
Bash
Executable File

#!/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
# and run new python one - start by copying and decoding log files
yesterday_date=$(date -d "yesterday" +'%Y-%m-%d')
cd /var/log/qpsmtpd
cat \@* current >/opt/mailstats/logs/current1 2>/dev/null
cd /var/log/sqpsmtpd
cat \@* current >/opt/mailstats/logs/current2 2>/dev/null
cd /var/log/uqpsmtpd
cat \@* current >/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
ls -l
python3 /usr/bin/mailstats.py
echo "Done"