#!/bin/sh LOGDIR=/var/log/mathopd FIND=/bin/find GZIP=/bin/gzip XARGS=/bin/xargs RM=/bin/rm pushd "$LOGDIR" >/dev/null "$FIND" . -name "*log.*" -and -not -name "*.gz" -mtime +1 | while read fname; do "$GZIP" -9 "$fname"; done "$FIND" . -name "*log.*.gz" -mtime +7 -print0 | "$XARGS" -r0 "$RM" -f popd >/dev/null ## EOF ##