美文网首页
清理日志文件的shell脚本

清理日志文件的shell脚本

作者: Curious1990 | 来源:发表于2019-02-28 14:18 被阅读0次

清理~/logs下的日志文件,只保留最后100行

#!/bin/sh
 
clean() {
  for file in $1/*
  do
    if [ -d $file ]
    then
      clean $file
    else
      echo $file
      temp=$(tail -100 $file)
      echo "$temp" > $file
    fi
  done
}
 
dir=~/logs
clean $dir

可以配合crontab定期执行

相关文章

  • crontab定时添加任务-shell脚本删除日志

    Shell脚本删除日志 说明 我这里要清理的是/home/zyb/engines*/data内的日志文件注:eng...

  • 清理历史文件脚本

    清理历史日志和垃圾文件脚本 清理历史文件脚本 配置文件 日志配置文件 运行

  • 清理日志文件的shell脚本

    清理~/logs下的日志文件,只保留最后100行 可以配合crontab定期执行

  • 清理日志脚本 shell

    零代码基础,写了两天终于写成了。成就感满满的。 需求:删除logs目录下的7天之前的*.log日志。*.out不能...

  • 清理日志shell脚本

    新建脚本文件vim clearLog.sh 执行/bin/sh /path/clearLog.sh /path/ ...

  • linux定时清理日志文件shell脚本

    查找并删除七天以前的文件 定时清理任务: shell脚本方式: 赋给deletelog.sh 文件执行权限 编辑c...

  • shell脚本清理日志内容保留文件

    测试工作经常需要Jenkins构建,有时提示空间不足,我们需要定期去清理日志,部分日志文件是不能直接删除,如果服务...

  • 方案集

    定时器 1、Linux,Crontab,周期运行Shell脚本,可以用于清理日志详见:https://www.ji...

  • Shell统计访问量

    昨天做了一个shell脚本,功能是统计车辆浏览日志文件中,单个车辆每月的浏览量。shell脚本以前也写过不少,间隔...

  • shell脚本编写

    shell脚本格式 文件首行指定执行shell的程序以及相关说明 shell 脚本文件后缀,建议命名为.sh 脚本...

网友评论

      本文标题:清理日志文件的shell脚本

      本文链接:https://www.haomeiwen.com/subject/gjbhuqtx.html