[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