#!/bin/bash . /etc/profile YEAR=`date +%Y` LASTYEAR=$(($YEAR - 1)) for DATE in $YEAR $LASTYEAR do echo "Compressing log files" find /var/log/$DATE* -mtime +1 -exec gzip -9 {} \; echo "Deleting old log files" find /var/log/$DATE* -mtime +7 -exec rm -rf {} \; echo "Deleting empty directories" find /var/log/$DATE* -depth -type d -empty -exec rm -rf {} \; done