Return to BSD News archive
Newsgroups: comp.unix.bsd.freebsd.misc Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!spool.mu.edu!howland.reston.ans.net!agate!info.ucla.edu!newsfeed.internetmci.com!ncar!csn!nntp-xfer-1.csn.net!alisa.org!wjjr From: wjjr@alisa.org (John J. Rushford) Subject: Re: How do I delete Apache Log Files X-Newsreader: TIN [version 1.2 PL2] Organization: My place on the Front Range. Message-ID: <DvBszp.58M@alisa.org> References: <4tj0ji$ooo@adcmail.adc.com> Date: Mon, 29 Jul 1996 22:26:13 GMT Lines: 33 Michael A. Dorin (mad@adc.com) wrote: : I know that this has been posted before, but I have somehow : lost the information. : How does one delete apache log files? : -Mike I just bought "Running A Perfect WEB SITE with APACHE" ISBN 0-7897-0745-4 and think that it is an excellent book. Anyway, Here is a shell script that basically comes from the book, I've modified it for my system. I schedule this script from cron nightly at 23:55. Hope this is useful to you. BTW, the book comes with a CDROM and has the latest apache. I had absolutely no problem in compiling it with FreeBSD 2.1.0. regards John Rushford wjjr@alisa.org # # /usr/local/etc/httpd/bin/mvlogs #!/bin/sh DAY=`/bin/date +%w` LOGDIR="/usr/local/etc/httpd/logs" for f in access_log agent_log error_log referer_log ; do /bin/rm $LOGDIR/${f}.$DAY /bin/mv $LOGDIR/$f $LOGDIR/${f}.$DAY done kill -HUP `cat $LOGDIR/httpd.pid`