#! /bin/sh LOGDIR=/var/log LOGFILE='messages syslog' cd $LOGDIR for log in $LOGFILE; do n=7 # Rotate Number rm -f ${log}.$n while [ $n -gt 0 ]; do n1=`expr $n - 1` if [ -f $log.$n1 ]; then mv -f $log.$n1 $log.$n fi n=$n1 done mv -f $log $log.1 cat >$log