Re: huge /var/log/exim files

2003-08-14 Thread Scott Mitchell
On Wed, Aug 06, 2003 at 10:42:01AM -0500, Kirk R. Wythers wrote:
> /var is full, and I see that /var/log/exim files are huge
> 
> [EMAIL PROTECTED]:230 pwd
> /var/log/exim
> [EMAIL PROTECTED]:231 ls -lh
> total 172088
> -rw-r-  1 mailnull  mail   102M Aug  6 10:32 mainlog
> -rw-r-  1 mailnull  mail   6.8K Aug  5 03:01 paniclog
> -rw-r-  1 mailnull  mail66M Aug  5 16:00 rejectlog
> 
> My question is this: If I rm mainlog and reject log, will they be built
> again or is there a more subtle way to do this?
> 
> Thanks,
> 
> Kirk

man newsyslog

Newsyslog allows you to configure automatic rotation of log files.  It's
run automatically from cron every few minutes.  For my Exim logs, I have
the following in /etc/newsyslog.conf:

/var/log/exim/mainlog   mailnull:mail   640  7 *$D0   Z
/var/log/exim/rejectlog mailnull:mail   640  7 *$D0   Z

This means that the mainlog and rejectlog will be rotated every day at
midnight ($D0), the old logs will be compressed (Z), and 7 older versions
of each log will be kept.  Although I notice that it actually seems to be
keeping 8... Anyway, you can also set the permissions and ownership of the
logs as I've done here.  It's also possible to send a signal to a process
to tell it to re-open its logs, but this isn't necessary with Exim.

HTH,

Scott

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: huge /var/log/exim files

2003-08-14 Thread Jez Hancock
On Wed, Aug 06, 2003 at 04:50:36PM +0100, John Ekins wrote:
> 
> -- 
> On Wed, 6 Aug 2003 11:42:27 -0400 (EDT)
> Steve Hovey <[EMAIL PROTECTED]> wrote:
> 
> -> 
> -> I do
> -> 
> -> cat /dev/null > mainlog
> -> 
> -> etc
> 
> Or how about exicyclog? It installed as part of exim. It is the "more
> subtle" way.
Or have exim write to dated logfiles:

log_file_path = /var/log/exim/%s.%D.log
(in /usr/local/etc/exim/configure)

ie:

[17:05:30] [EMAIL PROTECTED] /home# ls -l /var/log/exim/

-rw-r-  1 mailnull  mail  101766 Aug  5 23:59 main.20030805.log
-rw-r-  1 mailnull  mail  126424 Aug  6 17:02 main.20030806.log

That way you can just remove the older logfiles (once you've backed up
first of course!).

-- 
Jez

http://www.munk.nu/
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: huge /var/log/exim files

2003-08-14 Thread Steve Hovey

I do

cat /dev/null > mainlog

etc


On 6 Aug 2003, Kirk R. Wythers wrote:

> /var is full, and I see that /var/log/exim files are huge
> 
> [EMAIL PROTECTED]:230 pwd
> /var/log/exim
> [EMAIL PROTECTED]:231 ls -lh
> total 172088
> -rw-r-  1 mailnull  mail   102M Aug  6 10:32 mainlog
> -rw-r-  1 mailnull  mail   6.8K Aug  5 03:01 paniclog
> -rw-r-  1 mailnull  mail66M Aug  5 16:00 rejectlog
> 
> My question is this: If I rm mainlog and reject log, will they be built
> again or is there a more subtle way to do this?
> 
> Thanks,
> 
> Kirk
> 
> 
> ___
> [EMAIL PROTECTED] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"
> 

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


huge /var/log/exim files

2003-08-14 Thread Kirk R. Wythers
/var is full, and I see that /var/log/exim files are huge

[EMAIL PROTECTED]:230 pwd
/var/log/exim
[EMAIL PROTECTED]:231 ls -lh
total 172088
-rw-r-  1 mailnull  mail   102M Aug  6 10:32 mainlog
-rw-r-  1 mailnull  mail   6.8K Aug  5 03:01 paniclog
-rw-r-  1 mailnull  mail66M Aug  5 16:00 rejectlog

My question is this: If I rm mainlog and reject log, will they be built
again or is there a more subtle way to do this?

Thanks,

Kirk


___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: huge /var/log/exim files

2003-08-10 Thread John Ekins

-- 
On Wed, 6 Aug 2003 11:42:27 -0400 (EDT)
Steve Hovey <[EMAIL PROTECTED]> wrote:

-> 
-> I do
-> 
-> cat /dev/null > mainlog
-> 
-> etc

Or how about exicyclog? It installed as part of exim. It is the "more
subtle" way.


[snipped]

-> > My question is this: If I rm mainlog and reject log, will they be
built
-> > again or is there a more subtle way to do this?
-> > 
-> > Thanks,
-> > 
-> > Kirk

Cheers,
John.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"