博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Shell 定时清理小脚本
阅读量:6324 次
发布时间:2019-06-22

本文共 614 字,大约阅读时间需要 2 分钟。

hot3.png

[絮叨在先]

相信同仁们一定遇到过日志量过大、磁盘满,导致正在运行的系统罢工的情况吧!
下面是我自己写的小脚本,专门清理多余日志文件等。可以参考一下,加以扩展。#!/bin/bash

. ~/.profileFILE_PATH="/export/home/oracle/dbf" ;echo "File lists before deleting:\n" ;ls -lrt $FILE_PATH/*.dbf ;echo "\nNow deleting $FILE_PATH/*.dbf ...\n" ;/usr/bin/find $FILE_PATH -type f -name "*.dbf" -mtime +2 -exec rm {} \;echo "File lists after deleting:\n" ;ls -lrt $FILE_PATH/*.dbf ;

 

 

#功能:配进Crontab定时任务,删除冗余日志或文件。

#解释: -f选项,表示普通文件。

-mtime选项,表示文件修改时间,
-mtime +n -n,-n表示距现在n天以内,+n表示n天以前。
#后记:该脚本功能简单,很基础。后续可加以优化,添加更多实用功能!
当然了,该脚本只起到亡羊补牢的作用,还要从根本上控制日志量及自清理,也就是程序本身的设计啦!

 

 

转载于:https://my.oschina.net/goopand/blog/342829

你可能感兴趣的文章
click事件形成的条件 - Eric
查看>>
前端基础入门三(CSS总结篇——思维导图)
查看>>
Python3网络爬虫(十一):爬虫黑科技之让你的爬虫程序更像人类用户的行为(代理IP池等)...
查看>>
Python数据科学环境:Anaconda 了解一下
查看>>
js设计模式--策略模式
查看>>
MySQL 查询条件放置 on 和 where 的区别
查看>>
用Python写个了红包提醒,再不怕错过一个亿了
查看>>
聊聊flink的AscendingTimestampExtractor
查看>>
Webpack 热更新机制
查看>>
webpack配置proxyTable时pathRewrite无效的解决方法
查看>>
这才是官方的tapable中文文档
查看>>
[LeetCode]两数相除
查看>>
Elasticsearch Java Low Level REST Client(通用配置)
查看>>
Logback中使用TurboFilter实现日志级别等内容的动态修改
查看>>
小程序分包加载
查看>>
数据科学 第 3 章: 9 累计与分组 groupby
查看>>
Refs
查看>>
论某教育机构考试系统设计
查看>>
一些常用的 CSS 技巧和知识点
查看>>
关于核函数的一些思考
查看>>