autodel自动化删除日志文件脚本

来源:互联网 发布:达内云笔记项目源码 编辑:程序博客网 时间:2024/06/09 23:20
  •                              autodel.sh脚本使用说明
    功能描述
               自动删除过期的日志文件,具体删除天数,可以在脚本中" if((LogDay+3 < NowGetDay))"行进行修改;
               日志格式类似:2010-5-12-12-59-44.txt
    技术点:
              @获取年月日数字
               NowGetDay=`date +%d`
               NowGetMonth=`date +%m`
               NowGetYear=`date +%Y`
             @字符串与数字转换
              NowGetDay=`expr ${NowGetDay} + 0`
              加号操作符两边必须是空格
             @字符串的分割和截取
               LogYear=`expr ${LogFileName#*"./"} |cut -d "-" -f1`
               把"./"去掉,然后通过"-"进行分割,其中LogFileName为./2010-5-12-12-59-44.txt