Linux—清除服务器的日志文件

温馨提示:本文最后更新于2024-03-29 16:05:02,某些文章具有时效性,若有错误或已失效,请在下方留言。

前言

无论多大的磁盘都遭不住日志文件的糟蹋啊,所以还是需要定时的清除一下。

命令

查找所有.log结尾的文件删除

find /  -name "*.log" -exec rm -rvf {} \; 

脚本文件

1.根据自己需要删除的日志进行修改即可。

#!/bin/bash
find /  -name "*.log" -exec rm -rf {} \; 
find /  -name "nohup.out*" -exec rm -rf {} \;

2.清空日志非删除

#!/bin/bash
for i in `find / -name "*.log" -o -name "*nohup.out" -o -name "*nohup.out"`; do cat /dev/null > $i; done

定时器

每天早上6点清除一下所有的日志文件

0 6 * * * /root/clear_log.sh

 站长亲测,清理了3G多日志垃圾!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称常用语图片表情代码

    暂无评论内容