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 _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha.org http://lists.koha.org/mailman/listinfo/koha-devel