Date: Thu, 13 Jan 2011 09:38:30 +0100 From: David Demelier <demelier.david@gmail.com> To: freebsd-questions@freebsd.org Subject: Re: Simple command to reset / clear all logs? Message-ID: <4D2EBA06.2030200@gmail.com> In-Reply-To: <20110113022304.GA2455@stainmore> References: <AANLkTimMvTxsdRXhxzXwjdTDzQ5U7m7kzVc0orGwxM5U@mail.gmail.com> <4D2DE216.6040505@kibug.org> <20110112202145.515b24b3.freebsd@edvax.de> <20110113022304.GA2455@stainmore>
next in thread | previous in thread | raw e-mail | index | archive | help
On 13/01/2011 03:23, Bob Hall wrote:
> On Wed, Jan 12, 2011 at 08:21:45PM +0100, Polytropon wrote:
>> On Thu, 13 Jan 2011 02:17:10 +0900, Ryuichiro Hara<rhml@kibug.org> wrote:
>>> Hello,
>>>
>>> It might be all right to remove all "normal file" logs,
>>> though you may want to retain all subdirectories.
>>>
>>> find /var/log -type f -exec rm {} \;
>>>
>>> may do.
>>
>> Possible problem: Programs that log to files may be confused
>> that the file has disappeared. How about simply cutting the
>> files to zero length?
>>
>> # cat /dev/null> /var/log/*
>
> or # truncate -s 0 /var/log/*
>
> That will save you two keystrokes, and that's important! ;-)
But, there is sometime subdirectories in /var/log, it doesn't matter?
And truncate can write on archived files ? such as :
markand@Melon ~ $ ls /var/log/messages*.bz2
/var/log/messages.0.bz2 /var/log/messages.1.bz2
Cheers,
--
David Demelier
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D2EBA06.2030200>
