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>