zoukankan      html  css  js  c++  java
  • 简单的 shell清空日志 脚本

    日志清理工具

    可以直接放置于指定目录,配置环境变量并赋予执行权限。在删除目录下可以直接使用文件名作为命令执行。

    版本1

    与待处理日志于同一目录,删除按日迭代的历史日志,清空普通日志

    用法
    bash 脚本名称
    或赋予执行权限 
    1. chmod +x 脚本名称 
    2. ./脚本名称
    
    代码
    # /bin/sh
      
    rm ./*2020*
    
    list1=$(ls *.log)
    list2=$(ls *.out)
    
    for file in $list1 $list2
    do
      echo '' > $file
    done
    

    版本2

    放置于任何位置,传入待处理目录,删除按日迭代的历史日志,清空普通日志

    用法
    bash 脚本名称 '目标目录/'
    或赋予执行权限 
    1. chmod +x 脚本名称 
    2. ./脚本名称 '目标目录/'
    
    代码
    # /bin/sh
    
    path=$1
    rm $path*2020*
    list1=$(find $path -name *.log)
    list2=$(find $path -name *.out)
    
    for file in $list1 $list2
    do
     echo '' > $file
    done
    
  • 相关阅读:
    决策树理解
    堆排序
    glove理解
    PHP图片水印类
    宝塔nginx安装rtmp模块实现推拉流
    nginx安装配置
    结构体,位域,共用体
    指针
    升级mac Catalina版本后无操作权限
    脚本连接linux服务器
  • 原文地址:https://www.cnblogs.com/wgh0807/p/12915484.html
Copyright © 2011-2022 走看看