#! /bin/sh LOGDIR=/var/Backup/httplog LOGFILE=/var/log/httpd/access_log.1 if [ ! -d $LOGDIR ] then mkdir $LOGDIR chmod +rx $LOGDIR fi if [ ! -f $LOGFILE ] then echo $LOGFILE not found exit 0 fi set `head -1 $LOGFILE | sed -e 's/^.* \[//' -e 's/:.*$//' -e 's;/; ;g'` DAY=$1 MON=`echo $2 | sed \ -e 's/Dec/12/' \ -e 's/Nov/11/' \ -e 's/Oct/10/' \ -e 's/Sep/09/' \ -e 's/Aug/08/' \ -e 's/Jul/07/' \ -e 's/Jun/06/' \ -e 's/May/05/' \ -e 's/Apr/04/' \ -e 's/Mar/03/' \ -e 's/Feb/02/' \ -e 's/Jan/01/'` YEAR=$3 mv $LOGFILE $LOGDIR/`hostname`_$YEAR.$MON.$DAY /usr/bin/analog