#!/bin/sh
/usr/local/apache/bin/apachectl stop
/bin/sleep 3

mv /path/to/apache/logs/access_log /usr/local/apache/logs/access_log.`date|awk
'{print $3 $2 $6}'`.`hostname`;

mv /usr/local/apache/logs/error_log /usr/local/apache/logs/error_log.`date|awk '{print $3 $2 $6}'`.`hostname`;

touch /usr/local/apache/logs/access_log /usr/local/apache/logs/error_log;

chmod 600 /usr/local/apache/logs/*_log;
/usr/local/apache/bin/apachectl start;

mv /var/log/xferlog /var/log/xferlog.`date|awk '{print $3 $2 $6}'`.`hostname`;
touch /var/log/xferlog;
chmod 600 /var/log/xferlog;
/bin/date > /root/blank;
mail root@localhost -s "Apache logs rotated." < /root/blank;
/bin/rm /root/blank


