Thx to all.
#!/bin/bash
MSGNO=$(/usr/sbin/exiqgrep -b * | wc -l)
if [ $MSGNO -gt 2500 ]; then
echo "Queue Overloded - Estao por entregar $MSGNO emails" > /root/queue.txt
mail -s "Alerta de queue de mail" aviso@??? < /root/queue.txt
fi
From: John Hall [
mailto:john@jdh28.co.uk]
Sent: sexta-feira, 16 de Dezembro de 2011 11:29
To: John Burnham
Cc: Miguel Coucello; Exim-users@???
Subject: Re: [exim] Need Help
On 16 December 2011 09:45, John Burnham <John.Burnham@???>
wrote:
>
> I need a script, or help doing one.
>
> I need a script that sends me an email when qeue is bigger than 2.500
> emails.
>
> Can anyone help me ?
>
Totally untested and before I've finished my coffee, but here's some pseudo
code
#!/bin/bash
MSGNO=$(/path/to/exiqgrep -b * | wc -l)
exim -bpc is probably a more efficient way of getting the number of messages
in the queue.
regards,
John