logrotates doesn't work
Paul Howarth
paul at city-fan.org
Tue Sep 28 10:35:59 UTC 2004
jim martin wrote:
> Hi.. I have a FC1 Linux box act as a syslog server to
> collect log from Router. The log is store on the file
> /home/ct/aufolognew below are my content of
> /etc/logrotate.conf and /etc/logrotate.d/syslog and i
> found that after I do a
> (linux)#logrotate -f /etc/logrotate.d/syslog
>
> the log will gone and the doesn't rotates daily. Can
> anyone guide me on this
>
> more /etc/logrotate.conf
> # see "man logrotate" for details
> # rotate log files weekly
> #weekly
>
> # keep 4 weeks worth of backlogs
> #rotate 4
>
> # create new (empty) log files after rotating old ones
> #create
>
> # uncomment this if you want your log files compressed
> #compress
>
> # RPM packages drop log rotation information into this
> directory
> include /etc/logrotate.d
>
> # no packages own wtmp -- we'll rotate them here
> /var/log/wtmp {
> monthly
> create 0664 root utmp
> }
>
> /home/ct/aufolognew {
> create 0777 root utmp
> rotate 30
> daily
> postrotate
> /sbin/killall -HUP syslogd
> endscript
> }
>
> [root at watcher ct]# more /etc/logrotate.d/syslog
> /home/ct/aufolognew /var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron {
> sharedscripts
> postrotate
> /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
> endscript
> }
Why have you got two entries for rotation of /home/ct/aufolognew? One in
/etc/logrotate.conf specifically for that file and another in
/etc/logrotate.d/syslog to handle all syslog files.
Paul.
More information about the fedora-list
mailing list