[Qmail-it] multilog rotate
Gabriele Furlotti
gaby at rantoloblog.it
Fri May 5 14:06:58 CEST 2006
Stavo provando una cosa cosa del genere anche io . . .
> Avrei bisogno di mantenere uno storico dei log per 3 mesi, pare sia
> semplice da fare ma non ho capito come si fa per dirlo a multilog...
. . . umanizzare i log di multilog e suddividerli per giorni :
##############################################
#!/bin/sh
GIORNO=$(date '+%d.%m.%Y')
# Rendo leggibile e copio in /var/log/qmail-backup suddivisi per giorni
cat /var/log/qmail/* | /usr/local/bin/tai64nlocal | grep $(date
'+%Y-%m-%d') > /var/log/qmail-backup/qmail/qmail-current-"$GIORNO"
# Forzo il riavvio del servizio
/usr/local/bin/svc -a /service/qmail-send/log
# Rendo leggibile e copio in /var/log/qmail-backup suddivisi per giorni
cat /var/log/qmail/smtpd/* | /usr/local/bin/tai64nlocal | grep $(date
'+%Y-%m-%d') > /var/log/qmail-backup/smtpd/qmail-smtpd-"$GIORNO"
# Forzo il riavvio del servizio
/usr/local/bin/svc -a /service/qmail-smtpd/log
##############################################
Ovviamente è solo un suggerimento . . . e sono ben accettate critiche e
miglioramenti.
Un saluto a tutta la lista.
gabriele
http://www.rantoloblog.it/
More information about the Qmail-it
mailing list