sa-update questo misterioso

Se avete avuto modo di installare Spamassasin vi sarà capitato di usare anche sa-update, questo programma misterioso si occupa di aggiornare le regole senza però fornire alcun output o log e quindi traccia di se.

per monitorarne il funzionamento nei miei server di posta aggiungo sempre una riga di cron giornaliera che rimanda a questo script di bash:

#!/bin/bash
# dove di trova sa-update
sau=/usr/bin/sa-update

if [ -x $chkd ]
then
        $sau
        err=$?
        case $err in
        0)      echo “Spamassassin rules update completed.”;
                service spamassassin restart;
                echo “Spamassassin restarted.” ;;

        1)      echo “No Spamassassin rule updates available.”;;

        2)      echo “Spamassassin rules updates available”;
                echo “Site pre files lint check failed.”;
                echo “Fix the files and try again.”;;

        *)      echo “Spamassassin rules update failed: error=$err”
        esac
else
        echo “Error: $sau does not exist”
        exit 0
fi

aggiunto a cron invierà una mail ogni volta che viene eseguito.

buon divertimento

 

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.