Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Jul 2011 09:57:05 -0700
From:      Freddie Cash <fjwcash@gmail.com>
To:        Eugene Grosbein <egrosbein@rdtc.ru>
Cc:        stable@freebsd.org
Subject:   Re: running newsyslog fiveminly
Message-ID:  <CAOjFWZ5ugY__pxuBYX_5_AM2L82ys1S2j29D9jsXjRV8drMhTA@mail.gmail.com>
In-Reply-To: <4E35881C.2010505@rdtc.ru>
References:  <4E35881C.2010505@rdtc.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Simplest solution is to have two separate config files for newsyslog, and to
edit /etc/crontab to point it at the two separate configs.  One job runs
every 5 mins, the other runs normally.

I do this with three separate config files for different sets of logs that
need to be rotated into different directories at different times.




On Sun, Jul 31, 2011 at 9:51 AM, Eugene Grosbein <egrosbein@rdtc.ru> wrote:

> Hi!
>
> Suppose, there is a machine which writes two kinds of log files through
> syslogd:
> quickly-growing that need to be rotated based on their size (hourly is too
> seldom)
> and other that should be rotated once a day, at midnight only.
>
> For first kind of logs we have to run newsyslog once every 5 minutes using
> cron:
>
> */5     *       *       *       *       root    newsyslog
>
> For second kind of logs we have lines in newsyslog.conf such as following:
>
> /var/log/mpd.log 640 16 * @T0000  JC
>
> This must ensure that /var/log/mpd.log is rotated and compressed at midnigt
> only.
> Note, that compressing the file takes 8 minutes.
>
> However, every night at 00:05 I get an error:
>
> bzip2: I/O or other error, bailing out.  Possible reason follows.
> bzip2: No such file or directory
>        Input file = /var/log/mpd.log.0, output file =
> /var/log/mpd.log.0.bz2
> newsyslog: `bzip2 -f /var/log/mpd.log.0' terminated with a non-zero status
> (1)
>
> It seems, newsyslog still wants to process my file at 00:05 despite @T0000
> time specification. Is it broken?
>
> Eugene Grosbein
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>



-- 
Freddie Cash
fjwcash@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOjFWZ5ugY__pxuBYX_5_AM2L82ys1S2j29D9jsXjRV8drMhTA>