zoukankan      html  css  js  c++  java
  • 监控(巡检)日志每月自动归档

    说明:本脚本每月底最后一天自动执行,执行时自动建立当月的文件夹然后把当月的日志自动移动到该文件夹下最后移动到自动建立的本年度文件夹下。

    举例:本月是9月,在月底最后一天(30号)9:10执行,执行后在xunjian目录下建立09文件夹,然后把当月的巡检log(log也位于xunjian下)剪切到09文件夹下,然后再把09文件夹剪切到本年度文件夹2016下。简单实用懒人专用

    1、crontab需要加如下内容:

    10 09 28-31 * * /u01/xunjian/arch_MonitorLog.sh

    2、脚本内容:
    #!/bin/bash
    ###############AUTHOR BY JASON#############################
    #this script is used to archive the monitor log in the last day of every month
    YM=`date +%m" "%Y`
    if [ `date +%d` = `cal $YM|xargs|awk '{print $NF}'` ]
    then
    MFILE=$(date +%m)
    YFILE=$(date +%Y)
    mkdir -p $MFILE
    mkdir -p $YFILE
    mv orachk_*.log $MFILE
    mv $MFILE $YFILE
    fi
    ############################END##############################

  • 相关阅读:
    iOS开发UI篇—xib的简单使用
    iOS开发UI篇—字典转模型
    iOS开发UI篇—九宫格坐标计算
    iOS开发UI篇—懒加载
    2020121301-01
    2020120501-01
    2020113001-梦断代码-3
    2020112801-01
    2020112401
    2020112201-1
  • 原文地址:https://www.cnblogs.com/datalife/p/5895092.html
Copyright © 2011-2022 走看看