• linux下的日志压缩脚本


    linux下的日志压缩脚本:
    
    #!/bin/bash
    
    #第一步:先定义项目列表如下:
    projects="project-a  project-b project-c project-d"
    
    #第二步:循环项目列表:
    for project in $projects
    do
    #第三步:切换到每一个的项目列表下的info_log目录下,查找以数字0-9结尾的日志文件
    #将日志文件压缩并打包,然后删除压缩前的日志文件。
    cd /opt/soft/$project/info_log
    for i in `ls | grep [0-9]$`
    do
    tar -czf $i.tar.gz $i
    rm -rf $i
    done
    
    #第四步:切换到每一个的项目列表下的error_log目录下,查找以数字0-9结尾的日志文件
    #将日志文件压缩并打包,然后删除压缩前的日志文件。
    cd /opt/soft/$project/error_log
    for i in `ls | grep [0-9]$`
    do
    tar -czf $i.tar.gz $i
    rm -rf $i
    
    #第五步:循环结束
    done
    
    done
  • 相关阅读:
    JVM(java 虚拟机)内存设置
    elasticsearch 安装和 基本操作命令
    Spring
    springmvc 文件上传和拦截器
    InitBinder和数据校验
    异常、类型转换
    git 提交方式
    Springmvc(二)
    Springmvc(一)
    SSM
  • 原文地址:https://www.cnblogs.com/fengjunhua/p/8862293.html
Copyright © 2020-2023  润新知