• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > linux自动清理日志脚本分享

linux自动清理日志脚本分享

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了linux定时清理日志,linux 清理日志,linux清理日志命令,linux命令抓取日志,linux系统日志查看等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1.做自动部署系统时精简的一个脚本,主要功能是清理所有目录的日志

2.根据给定日志目录,删除时间 结合crontab进行清理日志,清理完成后,后在/var/log/deltelog/ 生成按照月的清理日志

3.扩展,因为脚本采用mtime(最后修改时间)进行删除,所以可以适用于删除过期备份等,不受文件名称的限制

shell小窍门

find –type f –print 时会根据换行或者空格来输出查找的文件,在不同的sh下有不同的反应,如果不做处理结合xargs 进行删除 更改操作,会有影响

所以需要增加 –print0 用 null来 作为边界符号,才敢结婚 xargs –o 来格式化输入

使用find 的时候 遵循最小结果集原则,find解析式从左到右,所有确保你在最左边的过滤符号能够过滤最大数据

你可以根据你的需要增加到crontab中

shell脚本

</div>

您可能想查找下面的文章:

  • linux自动清理日志脚本分享

相关文章

  • linux shell实现获取用户输入指定范围的单个字符的两种方法
  • linux删除无效链接文件脚本分享
  • Shell脚本遍历一个日期范围实例
  • 对用户输入的判断的shell实现代码
  • ssh自动登录的4种实现方法
  • Shell脚本echo指令使用小技巧
  • linux Shell脚本里面把一个数组传递到awk内部进行处理
  • mysql源码安装脚本分享
  • Shell脚本实现分析apache日志中ip所在的地区
  • Git 创建分支提交远程分支详解

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • linux批量备份服务器配置文件和目录的脚本
    • Shell脚本中的特殊字符(美元符、反斜杠、引号等)作用介绍
    • 强制删除rpm包的方法
    • Linux更新Python版本及修改python默认版本的方法
    • Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP
    • linux生成(加载)动态库静态库和加载示例方法
    • 1 秒内启动Linux的方法
    • bash 编程中循环语句用法
    • Formatting Long Lines 格式化多行字符的shell脚本
    • 远程SSH连接服务与基本排错经验总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有