From 5e77fd4c82a50c80123edc24b6e1e17efd08fd4f Mon Sep 17 00:00:00 2001 From: Brian Read Date: Sun, 16 Jun 2024 08:40:56 +0100 Subject: [PATCH] Streamline overnight commans to only pass yesterdays data --- root/usr/bin/runmailstats.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/root/usr/bin/runmailstats.sh b/root/usr/bin/runmailstats.sh index b6555e2..4b21b90 100755 --- a/root/usr/bin/runmailstats.sh +++ b/root/usr/bin/runmailstats.sh @@ -2,13 +2,13 @@ #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 # 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 /opt/mailstats/logs +cat current1 current2 2>/dev/null | /usr/local/bin/tai64nlocal | grep "$yesterday_date" > current.log ls -l -cat current1 current2 2>/dev/null | tai64nlocal > current.log python3 /usr/bin/mailstats.py echo "Done" -