Date: Sun, 12 Nov 2000 16:13:50 -0600 From: Tim Tsai <tim@futuresouth.com> To: cjclark@alum.mit.edu Cc: freebsd-stable@FreeBSD.ORG Subject: Re: periodic and 310.accounting Message-ID: <20001112161350.A8992@futuresouth.com> In-Reply-To: <20001112134724.O75251@149.211.6.64.reflexcom.com>; from cjclark@reflexnet.net on Sun, Nov 12, 2000 at 01:47:24PM -0800 References: <20001112075532.A7158@futuresouth.com> <20001112134724.O75251@149.211.6.64.reflexcom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Nov 12, 2000 at 01:47:24PM -0800, Crist J . Clark wrote:
> I wanted to point out that the "logs" are kept for much longer than
> three days. The raw accounting files are only kept for three days, but
> I believe that /var/account/savacct and /var/account/usracct are never
> touched by any of the distributed daily/weekly/monthly scripts. Your
> accounting information will be saved forever unless you remove it.
savacct and usracct are just summary files though, right? I was looking
for the login times of a particular user and I believe I need the raw log
files for that.
> > and
> > the much smarter way is the method used by /etc/newsyslog.conf. Actually,
> > I'd prefer to use newsyslog.conf to handle the accounting files as well.
>
> That is an interesting idea. The problem with that method is that you
> probably want to run a 'sa -s' command right when the logs are rotated
> in the same way newsyslog HUPs syslogd right after it does the
> rotations.
True. It'll work for me though since I don't care much for the summary
information anyway. Also I meant to say that I'd prefer to use newsyslog
to handle the log files. I don't actually want to lump them into
/etc/newsyslog.conf. My script to run newsyslog could very well run sa
-s at the same time.
It looks to me there is a small race condition with the 310.accounting
script.
cp -pf acct acct.0 || rc=3
sa -s >/dev/null || rc=3
wouldn't commands logged between the two statements be lost? I can't
think of a way to work around this though. Or is there some special
system magic that I am missing?
> What version are you running? Have you seen the new
> /usr/local/etc/periodic/ insanity yet? Have a look at
> /etc/defaults/periodic.conf and the periodic script,
> /usr/sbin/periodic, to see how it all works.
Thanks for the info. I did not realize this was only introduced recently
and thanks to another pointer found it after updating to the latest
-stable.
Tim
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001112161350.A8992>
