From a77b5c47c21fad188823299a356242eb7689fa0f Mon Sep 17 00:00:00 2001 From: myve Date: Wed, 26 Feb 2025 12:47:08 +0000 Subject: [PATCH] Re-enabled tail --pid --- build/run/docker-entrypoint/init.d/50-cron.sh | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/build/run/docker-entrypoint/init.d/50-cron.sh b/build/run/docker-entrypoint/init.d/50-cron.sh index ed3390c..d806e0c 100755 --- a/build/run/docker-entrypoint/init.d/50-cron.sh +++ b/build/run/docker-entrypoint/init.d/50-cron.sh @@ -24,19 +24,18 @@ do sleep 7d done & -# # Notify if rejected emails were found -# while true -# do -# bash -c 'tail -n +0 --pid=$$ -f /var/log/mail/maillog* | grep --line-buffered -F -v -f /var/log/mail/reject.log | { sed "/NOQUEUE: reject/q" && kill $$ ;}' -# echo "$(grep "NOQUEUE: reject" /var/log/mail/maillog* | grep -F -v -f /var/log/mail/reject.log)" >>/var/log/mail/reject.log -# cat <<- mail | sendmail reject@${MYVEMAIL_DOMAIN} -# From: reject@${MYVEMAIL_DOMAIN} -# To: reject@${MYVEMAIL_DOMAIN} -# Subject: Rejected email found -# -# $(tail -n 1 /var/log/mail/reject.log) -# mail -# done & +# Notify if rejected emails were found +while true +do + bash -c 'tail -n +0 --pid=$$ -f /var/log/mail/maillog* | grep --line-buffered -F -v -f /var/log/mail/reject.log | { sed "/NOQUEUE: reject/q" && kill $$ ;}' + echo "$(grep "NOQUEUE: reject" /var/log/mail/maillog* | grep -F -v -f /var/log/mail/reject.log)" >>/var/log/mail/reject.log + cat <<- mail | sendmail reject@${MYVEMAIL_DOMAIN} + From: reject@${MYVEMAIL_DOMAIN} + To: reject@${MYVEMAIL_DOMAIN} + Subject: Rejected email found + $(tail -n 1 /var/log/mail/reject.log) + mail +done & # # Refresh ssl keys daily