logrotate maillog

Tomasz Pala gotar at polanet.pl
Sun Nov 6 19:27:31 CET 2005


On Sun, Nov 06, 2005 at 18:53:39 +0100, Jacek Konieczny wrote:

> > maybe new log is created by syslog-ng, not logrotate?
> 
> Yes, it is.

When?

1. mv maillog archive/maillog.1 (delaycompress)
2. touch maillog; chown root:logs maillog; chmod 640 maillog (create)
('Immediately after rotation (before the postrotate script is run)')
3. SIGHUP syslog-ng (postrotate)

> And syslog-ng should also be configured to set right
> permissions.

I'll try:

/var/log/maillog {
        delaycompress
        create 640 root logs
    postrotate
        /etc/rc.d/init.d/syslog-ng reload >/dev/null 2>&1
        chown 640 /var/log/maillog
        chgrp logs /var/log/maillog
    endscript
}


-- 
GoTaR <priv0.onet.pl->gotar>        http://vfmg.sourceforge.net/
                                    http://tccs.sourceforge.net/



More information about the pld-devel-en mailing list