I rotate mine with a nightly cron job which executes a script like this: #!/bin/bash /usr/sbin/apache2ctl stop if [ -f /usr/local/koha/log/circ-rewrite.log.4 ]; then rm -f /usr/local/koha/log/circ-rewrite.log.4 fi if [ -f /usr/local/koha/log/circ-rewrite.log.3 ]; then mv /usr/local/koha/log/circ-rewrite.log.3 /usr/local/koha/log/circ-rewrite.log.4 fi if [ -f /usr/local/koha/log/circ-rewrite.log.2 ]; then mv /usr/local/koha/log/circ-rewrite.log.2 /usr/local/koha/log/circ-rewrite.log.3 fi if [ -f /usr/local/koha/log/circ-rewrite.log.1 ]; then mv /usr/local/koha/log/circ-rewrite.log.1 /usr/local/koha/log/circ-rewrite.log.2 fi if [ -f /usr/local/koha/log/circ-rewrite.log.0 ]; then mv /usr/local/koha/log/circ-rewrite.log.0 /usr/local/koha/log/circ-rewrite.log.1 fi if [ -f /usr/local/koha/log/circ-rewrite.log ]; then mv /usr/local/koha/log/circ-rewrite.log /usr/local/koha/log/circ-rewrite.log.0 fi touch /usr/local/koha/log/circ-rewrite.log chown www-data.www-data /usr/local/koha/log/circ-rewrite.log if [ -f /usr/local/koha/log/koha-access_log.4 ]; then rm -f /usr/local/koha/log/koha-access_log.4 fi if [ -f /usr/local/koha/log/koha-access_log.3 ]; then mv /usr/local/koha/log/koha-access_log.3 /usr/local/koha/log/koha-access_log.4 fi if [ -f /usr/local/koha/log/koha-access_log.2 ]; then mv /usr/local/koha/log/koha-access_log.2 /usr/local/koha/log/koha-access_log.3 fi if [ -f /usr/local/koha/log/koha-access_log.1 ]; then mv /usr/local/koha/log/koha-access_log.1 /usr/local/koha/log/koha-access_log.2 fi if [ -f /usr/local/koha/log/koha-access_log.0 ]; then mv /usr/local/koha/log/koha-access_log.0 /usr/local/koha/log/koha-access_log.1 fi if [ -f /usr/local/koha/log/koha-access_log ]; then mv /usr/local/koha/log/koha-access_log /usr/local/koha/log/koha-access_log.0 fi touch /usr/local/koha/log/koha-access_log chown www-data.www-data /usr/local/koha/log/koha-access_log if [ -f /usr/local/koha/log/koha-error_log.4 ]; then rm -f /usr/local/koha/log/koha-error_log.4 fi if [ -f /usr/local/koha/log/koha-error_log.3 ]; then mv /usr/local/koha/log/koha-error_log.3 /usr/local/koha/log/koha-error_log.4 fi if [ -f /usr/local/koha/log/koha-error_log.2 ]; then mv /usr/local/koha/log/koha-error_log.2 /usr/local/koha/log/koha-error_log.3 fi if [ -f /usr/local/koha/log/koha-error_log.1 ]; then mv /usr/local/koha/log/koha-error_log.1 /usr/local/koha/log/koha-error_log.2 fi if [ -f /usr/local/koha/log/koha-error_log.0 ]; then mv /usr/local/koha/log/koha-error_log.0 /usr/local/koha/log/koha-error_log.1 fi if [ -f /usr/local/koha/log/koha-error_log ]; then mv /usr/local/koha/log/koha-error_log /usr/local/koha/log/koha-error_log.0 fi touch /usr/local/koha/log/koha-error_log chown www-data.www-data /usr/local/koha/log/koha-error_log if [ -f /usr/local/koha/log/opac-error_log.4 ]; then rm -f /usr/local/koha/log/opac-error_log.4 fi if [ -f /usr/local/koha/log/opac-error_log.3 ]; then mv /usr/local/koha/log/opac-error_log.3 /usr/local/koha/log/opac-error_log.4 fi if [ -f /usr/local/koha/log/opac-error_log.2 ]; then mv /usr/local/koha/log/opac-error_log.2 /usr/local/koha/log/opac-error_log.3 fi if [ -f /usr/local/koha/log/opac-error_log.1 ]; then mv /usr/local/koha/log/opac-error_log.1 /usr/local/koha/log/opac-error_log.2 fi if [ -f /usr/local/koha/log/opac-error_log.0 ]; then mv /usr/local/koha/log/opac-error_log.0 /usr/local/koha/log/opac-error_log.1 fi if [ -f /usr/local/koha/log/opac-error_log ]; then mv /usr/local/koha/log/opac-error_log /usr/local/koha/log/opac-error_log.0 fi touch /usr/local/koha/log/opac-error_log chown www-data.www-data /usr/local/koha/log/opac-error_log if [ -f /usr/local/koha/log/opac-access_log.4 ]; then rm -f /usr/local/koha/log/opac-access_log.4 fi if [ -f /usr/local/koha/log/opac-access_log.3 ]; then mv /usr/local/koha/log/opac-access_log.3 /usr/local/koha/log/opac-access_log.4 fi if [ -f /usr/local/koha/log/opac-access_log.2 ]; then mv /usr/local/koha/log/opac-access_log.2 /usr/local/koha/log/opac-access_log.3 fi if [ -f /usr/local/koha/log/opac-access_log.1 ]; then mv /usr/local/koha/log/opac-access_log.1 /usr/local/koha/log/opac-access_log.2 fi if [ -f /usr/local/koha/log/opac-access_log.0 ]; then mv /usr/local/koha/log/opac-access_log.0 /usr/local/koha/log/opac-access_log.1 fi if [ -f /usr/local/koha/log/opac-access_log ]; then mv /usr/local/koha/log/opac-access_log /usr/local/koha/log/opac-access_log.0 fi touch /usr/local/koha/log/opac-access_log chown www-data.www-data /usr/local/koha/log/opac-access_log if [ -f /var/log.fine.4 ]; then rm -f /var/log.fine.4 fi if [ -f /var/log.fine.3 ]; then mv /var/log.fine.3 /var/log.fine.4 fi if [ -f /var/log.fine.2 ]; then mv /var/log.fine.2 /var/log.fine.3 fi if [ -f /var/log.fine.1 ]; then mv /var/log.fine.1 /var/log.fine.2 fi if [ -f /var/log.fine.0 ]; then mv /var/log.fine.0 /var/log.fine.1 fi if [ -f /var/log.fine ]; then mv /var/log.fine /var/log.fine.0 fi touch /var/log.fine chown www-data.www-data /var/log.fine /usr/sbin/apache2ctl start Cheers, Cindy David Schuster wrote:
As I have been playing around and reloading records deleting files etc... some of my Log files have gotten rather large. What is the best way to clear them without screwing things up?
Thanks for your hints! You all are doing a great job and I hope to be able to "observe" on Friday!
David Schuster
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cindy Murdock IT Services Director Meadville Public Library | CCFLS http://meadvillelibrary.org | http://ccfls.org