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

17 lines
705 B
Bash
Raw Normal View History

#!/bin/bash
2024-06-11 17:32:06 +02:00
#exec 1> >(logger -t $(basename $0)) 2>&1
yesterday_date=$(date -d "yesterday" +'%b %d')
echo "Processing for:"$yesterday_date
2024-06-06 15:56:19 +02:00
cd /var/log/qpsmtpd
cat *.log qpsmtpd.log-???????? >/opt/mailstats/logs/current1 2>/dev/null
2024-06-06 15:56:19 +02:00
cd /var/log/sqpsmtpd
cat *.log sqpsmtpd.log-???????? >/opt/mailstats/logs/current2 2>/dev/null
2024-12-17 19:40:26 +01:00
cd /var/log/uqpsmtpd
cat *.log uqpsmtpd.log-???????? >/opt/mailstats/logs/current3 2>/dev/null
2024-06-06 15:56:19 +02:00
cd /opt/mailstats/logs
cat current1 current2 current3 2>/dev/null | grep "$yesterday_date" > current.log
2024-06-06 15:56:19 +02:00
ls -l
perl /usr/bin/mailstats.pl /opt/mailstats/logs/current.log
# and run new python one - start by copying and decoding log files
2024-06-06 15:56:19 +02:00
python3 /usr/bin/mailstats.py
echo "Done"