#!/bin/bash . /etc/profile DATE=`date +%Y` echo "compressing" find /var/log/$DATE* -mtime +1 -exec gzip -9 {} \; echo "deleteing" find /var/log/$DATE* -mtime +7 -exec rm -rf {} \; hostname=`hostname` DATE=`date +%Y-%m-%d` cd /var/log || exit 1 while read symlink target; do [ -z $target ] && target=$symlink ln -sf $DATE/$hostname/$symlink $symlink done <<'EOF' maillog mail messages EOF ln -sf $DATE/myth_mtc.log myth_mtc.log