#!/bin/sh
#backup eoslog
#author rhao
#date 2008-12-27
#定義環(huán)境變量
EOS_HOME=/home/eos
SAS_HOME=/home/eos/SAS
# 測試主輔結點
if test -d '/home/eos/SAS/SAS1_web1'
then
SAS_LOG_HOME=$SAS_HOME/SAS1_web1/SAS_Domain/bin
else
SAS_LOG_HOME=$SAS_HOME/SAS2_web1/SAS_Domain/bin
fi
# 定義并創(chuàng)建日志備份目錄
SAS_LOG_BAK_HOME=$EOS_HOME/saslog/
mkdir -p $SAS_LOG_BAK_HOME
# 切換目錄為EOS日志文件目錄
cd $SAS_LOG_HOME
# 獲取當前系統(tǒng)日期
TODAY=`date +%Y%m%d`
# 備份當前日志
cp nohup.out $SAS_LOG_BAK_HOME/$TODAY.log
# 清除當前日志
touch nohup.null
cp nohup.null nohup.out -f
rm nohup.null
# 清除七天前的日志
for rmfile in `find $SAS_LOG_BAK_HOME -ctime +7 `;
do /bin/rm -rf $rmfile;
done