# # Log Rotation for BOINC Project Neuron # # Scheduler is stoppped prior to any rotation. # Log is compressed and rotated out in favour of a new log # Scheduler is restarted # Rotated out log is compressed (gz) # Scheduler Stop/Start done for each log. (Rotation intervals vary) # 5 log generations/rotations are saved and then discarded #-------------------------------------------------------------------- # # Produced by Ian Tighe - aka Tigher. 23 Nov 2006 # #Global notifempty nomail missingok sharedscripts nocompress #Log specific. /disc-1/boinc_logs/ijt_combined.log /disc-1/boinc_logs/assimilator.log /disc-1/boinc_logs/db_purge.log /disc-1/boinc_logs/feeder.log /disc-1/boinc_logs/file_deleter.log /disc-1/boinc_logs/file_upload_handler.log /disc-1/boinc_logs/transitioner.log /disc-1/boinc_logs/validator.log { rotate 5 size 2M # create 0664 neuron neuron weekly prerotate /home/neuron/project_neuron/bin/stop 2> /dev/null sleep 5 endscript postrotate /home/neuron/project_neuron/bin/start 2> /dev/null endscript } /disc-1/boinc_logs/cgi.log { rotate 5 size 5M daily # create 0664 neuron neuron prerotate /home/neuron/project_neuron/bin/stop 2> /dev/null sleep 5 endscript postrotate /home/neuron/project_neuron/bin/start 2> /dev/null endscript }