#!/bin/sh
FILE_NAME=/oracle/oracle/product/10.2.0/db_1/network/log/listener_rac1.log
FILE_SIZE=`du -s $FILE_NAME |awk '{print $1}'`
BAK_PATH=/backup/listener_log
NAME=listener_newssrac1
BAK_NAME=$BAK_PATH/$NAME\_`date +%Y%m%d_%H%M%S`.log.tar.gz
RM_NAME=$NAME*.log.tar.gz
if [ $FILE_SIZE -gt 200000 ];then
tar zcvf $BAK_NAME $FILE_NAME
echo "" > $FILE_NAME
fi
find $BAK_PATH -name "$RM_NAME" -atime +100 -exec rm {} \;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/90618/viewspace-701288/
,如需转载,请注明出处,否则将追究法律责任。