当前位置: 首页 > news >正文

Linux 编写脚本自动清理旧的日志文件,释放磁盘空间

摘要:在我们的后端中每天会产生大量的日志,如果不定期清理会导致系统异常,本文讲解编写一个脚本根据日志文件的修改时间来清理日志,而无需理会日志的命名,从而使脚本更通用。

创建脚本文件:

cd /data/shell
vi clean_logs.sh

此时进入到vi编辑器,在编辑器输入以下内容:

#!/bin/sh
location="/data/logs/test/"
find $location -mtime +7 -type f -name "*.log" | 

相关文章:

  • 图论之岛屿系列
  • QGraphicsItem 自定义是否被选中
  • 人体接近传感器,ATM微波传感器,人体存在传感器 微波探测器YTMW8631
  • Python办公自动化—pandas读取Excel进行插入列、修改列的类型,apply函数与字典结合匹配等操作+完整代码
  • leetcode 二分查找·系统掌握 寻找比目标字母大的最小字母
  • 海思SS928/SD3403开发笔记1——使用串口调试开发板
  • PHP 命名空间
  • 基于Spring Boot+VUE职称评审管理系统
  • teamview的商业用途
  • Adobe XD是否收费?试试这几款超值的免费软件吧!
  • 本地运行大语言模型(LLMs)
  • Character Animator 2024 mac/win版:赋予角色生命,动画更传神
  • 北大oj Coins
  • 哈希表、哈希函数以及算法的时间复杂度和空间复杂度
  • tiaoshixitong
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • Android Volley源码解析
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • jquery ajax学习笔记
  • js学习笔记
  • Less 日常用法
  • Mysql5.6主从复制
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • OSS Web直传 (文件图片)
  • rc-form之最单纯情况
  • spring cloud gateway 源码解析(4)跨域问题处理
  • TypeScript实现数据结构(一)栈,队列,链表
  • Vue.js-Day01
  • 后端_MYSQL
  • 基于web的全景—— Pannellum小试
  • ------- 计算机网络基础
  • 开源地图数据可视化库——mapnik
  • 每天10道Java面试题,跟我走,offer有!
  • 学习ES6 变量的解构赋值
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • 阿里云服务器购买完整流程
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ‌U盘闪一下就没了?‌如何有效恢复数据
  • #Java第九次作业--输入输出流和文件操作
  • (2024)docker-compose实战 (8)部署LAMP项目(最终版)
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (附源码)springboot教学评价 毕业设计 641310
  • (转)LINQ之路
  • *Django中的Ajax 纯js的书写样式1
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .NET 8.0 发布到 IIS
  • .net core Swagger 过滤部分Api
  • .net core使用ef 6
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET 服务 ServiceController
  • .NET 跨平台图形库 SkiaSharp 基础应用