zoukankan      html  css  js  c++  java
  • Linux下清理备份oracle监听日志脚本

    #!/bin/sh
    #Auto remove and backup listener.log
    #Author  xyarn
    #Date 2018-7-13 14:38:58
    
    filepath=/app/oracle/diag/tnslsnr/oracledb/listener/trace
    filename=listener.log
    zipname=HistoryListener.zip
    filesize=`ls -l $filepath/$filename |awk '{print $5}'`
    maxsize=$((1230354730))
    if [ $filesize -gt $maxsize ]
    then
        echo "$filesize > $maxsize"
        set log_status off
        sleep 5s
        mv $filepath/$filename  $filepath/listener.old"`date +%Y-%m-%d_%H:%M:%S`"
        set log_status on
        zip $filepath/$zipname  $filepath/listener.old*
        sleep 240s
        rm   $filepath/listener.old*
    else
        echo "$filesize < $maxsize , No need to move!"
    fi
  • 相关阅读:
    多线程
    IO
    Collections工具类
    File类
    Map
    List与Set接口
    如何把数学作为一种工具
    包装类
    异常
    内部类
  • 原文地址:https://www.cnblogs.com/xyarn/p/9754638.html
Copyright © 2011-2022 走看看