Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Nov 2003 12:46:58 -0500
From:      Jesse Guardiani <jesse@wingnet.net>
To:        freebsd-questions@freebsd.org
Subject:   Re: dmesg.today->dmesg.yesterday
Message-ID:  <bpqrqj$muh$1@sea.gmane.org>
References:  <bpj74f$fgm$1@sea.gmane.org> <44fzghmad9.fsf@be-well.ilk.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Lowell Gilbert wrote:

> Jesse Guardiani <jesse@wingnet.net> writes:
> 
>> How does dmesg.today get rotated to dmesg.yesterday?
>> 
>> I suspect my dmesg.today of being corrupted by old info.
>> I have gotten the following message in my security output
>> for the last four days:
>> 
>> pid 4062 (clamd), uid 3848: exited on signal 11
>> 
>> It appears in different places, but what are the chances of
>> clamd acquiring pid 4062 four days in a row?
> 
> That diff is taken as part of the periodic/security checks.
> I don't think it uses dmesg.today, though; I think it takes output
> directly from dmesg(8)...

>From /etc/periodic/security/security.functions:


-------------------------------------------------------------------
# Usage: COMMAND | check_diff [new_only] LABEL - MSG
#        COMMAND > TMPFILE; check_diff [new_only] LABEL TMPFILE MSG
#   if $1 is new_only, show only the 'new' part of the diff.
#   LABEL is the base name of the ${LOG}/${label}.{today,yesterday} files.

check_diff() {
-------------------------------------------------------------------

It would appear that it does indeed use .today and .yesterday.

And I think I just answered my own question. check_diff is the
function that creates the dmesg.today and dmesg.yesterday files,
and is in charge of rotating them.

Thanks.

-- 
Jesse Guardiani, Systems Administrator
WingNET Internet Services,
P.O. Box 2605 // Cleveland, TN 37320-2605
423-559-LINK (v)  423-559-5145 (f)
http://www.wingnet.net




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