From 5442dd106cdd832e8e18dc016846d9e571e49754 Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@freedombone.net> Date: Fri, 11 May 2018 13:27:19 +0100 Subject: [PATCH] Stop exim daemon when removing excess processes --- src/freedombone-base-email | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/freedombone-base-email b/src/freedombone-base-email index a2b2b5aa4..71b266ec5 100755 --- a/src/freedombone-base-email +++ b/src/freedombone-base-email @@ -1669,7 +1669,9 @@ function prevent_mail_process_overrun { { echo '#!/bin/bash'; echo "exim_ctr=\$(pgrep \"exim4\" | wc -l)"; echo "if [ \"\$exim_ctr\" -gt 5 ]; then"; - echo ' exim -bp | exiqgrep -i | xargs exim -Mrm'; + echo ' systemctl stop exim4'; + echo ' exim -bp | exiqgrep -i | xargs exim -Mrm 2> /dev/null'; + echo ' systemctl start exim4'; echo 'fi'; } > /usr/bin/exim_check chmod +x /usr/bin/exim_check cron_add_mins 5 '/usr/bin/exim_check' -- GitLab