Bug#476541: exim4-base: please handle nearly-empty logfile in daily cronjob stats

Marc Haber mh+debian-packages at zugschlus.de
Sun Apr 20 19:34:04 UTC 2008


On Thu, Apr 17, 2008 at 08:41:52AM -0400, Justin Pryzby wrote:
> That's probably due to very low mail volume on this laptop machine, in
> combination with an earlier logfile rotation.

Please try the following patch against the daily cron job:

--- debian/exim4-base.cron.daily        (revision 2260)
+++ debian/exim4-base.cron.daily        (working copy)
@@ -34,9 +34,12 @@
 # Patches for more sophisticated processing are appreciated via the
 # Debian BTS.

+E4BCD_MAINLOG_NOISE="^[[:digit:][:space:]:-]\{20\}\(\(Start\|End\) queue run: pid=[[:digit:]]\+\|exim [[:digit:]\.]\+ daemon started: pid=[[:digit:]]\+, .*\)$"
+
 if [ -n "$E4BCD_DAILY_REPORT_TO" ]; then
   if [ -x "$(command -v eximstats)" ] && [ -x "$(command -v mail)" ]; then
-    < /var/log/exim4/mainlog eximstats $E4BCD_DAILY_REPORT_OPTIONS \
+    < /var/log/exim4/mainlog grep -v "$E4BCD_MAINLOG_NOISE" \
+                | eximstats $E4BCD_DAILY_REPORT_OPTIONS \
                 | mail $E4BCD_DAILY_REPORT_TO -s"$(hostname --fqdn) Daily email activity report"
   else
     echo "The exim4 cron job is configured to send a daily report, but eximstats"

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 72739835





More information about the Pkg-exim4-maintainers mailing list