[Server-devel] [XSCE] Re: Weekly log rotation
James Cameron
quozl at laptop.org
Thu Sep 19 02:38:52 EDT 2013
Ouch.
I was looking at what might go into /etc/logrotate.d but had neglected
to consider a symlink '*'.
On Thu, Sep 19, 2013 at 08:37:31AM +0200, Jon Nettleton wrote:
> Had to take a look at my server to evaluate. The problem is that in /etc/
> logrotate.d/ there is a symlink '*' pointing to /usr/share/xs
>
>
> On Thu, Sep 19, 2013 at 7:56 AM, Anna <aschoolf at gmail.com> wrote:
>
> On Thu, Sep 19, 2013 at 12:48 AM, Jon Nettleton <jon.nettleton at gmail.com>
> wrote:
>
> Does it work if you run /etc/cron.daily/logrotate by hand as root?
>
>
> Nope:
>
> [root at schoolserver] ~ >cd /etc/cron.daily/
> [root at schoolserver] cron.daily >./logrotate
> error: failed to open config file *: No such file or directory
> error: found error in file *, skipping
>
> So this is weird to see this in there:
> [root at schoolserver] ~ >ls /etc/cron.daily/
> etckeeper logrotate man-db.cron mlocate.cron
>
> [root at schoolserver] cron.daily >cat logrotate
> #!/bin/sh
>
> /usr/sbin/logrotate /etc/logrotate.conf
> EXITVALUE=$?
> if [ $EXITVALUE != 0 ]; then
> /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]
> "
> fi
> exit 0
> [root at schoolserver] cron.daily >whereis logger
> logger: /bin/logger /usr/bin/logger /usr/share/man/man1p/logger.1p.gz
>
> And there's nothing here:
>
> [root at schoolserver] ~ >ls /etc/cron.weekly/
> [root at schoolserver] ~ >
>
>
>
>
>
>
> On Thu, Sep 19, 2013 at 7:40 AM, Anna <aschoolf at gmail.com> wrote:
>
> On Thu, Sep 19, 2013 at 12:38 AM, Jon Nettleton <
> jon.nettleton at gmail.com> wrote:
>
> What does your /etc/logrotate.conf look like? One option for
> logrotate is to only rotate if the logs have reached a certain
> size.
>
>
>
> My understanding was it was supposed to rotate weekly no matter
> what.
>
> [root at schoolserver] ~ >cat /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
>
> # use date as a suffix of the rotated file
> dateext
>
> # 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 and btmp -- we'll rotate them here
> /var/log/wtmp {
> monthly
> create 0664 root utmp
> minsize 1M
> rotate 1
> }
>
> /var/log/btmp {
> missingok
> monthly
> create 0600 root utmp
> rotate 1
> }
>
> # system-specific logs may be also be configured here.
>
>
>
>
>
>
>
--
James Cameron
http://quozl.linux.org.au/
More information about the Server-devel
mailing list