ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux平台,监听日志大于1G,处理脚本

linux平台,监听日志大于1G,处理脚本

原创 Linux操作系统 作者:germany006 时间:2014-01-20 09:57:55 0 删除 编辑
前提是监听有开启

#!/bin/bash
LLOGFILE=`lsnrctl status |grep -i "Listener Log File" |awk  '{print $4}'` 
LOGSIZE=`du -sm $LLOGFILE | awk  '{print $1}'`
STSIZE=1024
BAKDATE=`date +%Y%m%d` 
if [ $LOGSIZE -lt $STSIZE ]
then
echo "LISTENER LOGFILE IS LESS THEN 1G"
elif [ $LOGSIZE -ge $STSIZE ] 
then
lsnrctl set log_status off
mv  $LLOGFILE $LLOGFILE.$BAKDATE
gzip -9 $$LLOGFILE.$BAKDATE
sleep 10
lsnrctl set log_status on
fi

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28371090/viewspace-1072941/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
ORACLE,MYSQL,POSTGRESQL,SQLSERVER

注册时间:2013-03-06

  • 博文量
    763
  • 访问量
    916723