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

2024-08-16 12:39:38 浏览数 (1)

前言

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

命令

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

代码语言:javascript复制
find /  -name "*.log" -exec rm -rvf {} ; 

脚本文件

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

代码语言:javascript复制
#!/bin/bash
find /  -name "*.log" -exec rm -rf {} ; 
find /  -name "nohup.out*" -exec rm -rf {} ;

清空日志非删除

代码语言:javascript复制
#!/bin/bash
for i in `find / -name "*.log" -o -name "*nohup.out" -o -name "*nohup.out"`; do cat /dev/null > $i; done

定时器

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

代码语言:javascript复制
0 6 * * * /root/clear_log.sh

0 人点赞