定时清除ubuntu下log日志文件

Posted 机器学习从零开始

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了定时清除ubuntu下log日志文件相关的知识,希望对你有一定的参考价值。

最近,一直在玩ubuntu,可是玩着玩着就不开心了,因为这货总是提醒我磁盘空间不够,磁盘空间不够!

我去,当初可是分给它300个G,为什么总是提醒不够用,导致根本无法处理文件了,找来找去是/val/log下的种种大爷们,一个比一个大,

sys.log=170g;kern.log=110g,这两个就占满了整个空间,于是只能在终端里删了它

rm -r sys.log

rm -kern.log

刚开始这样还好,因为删了它之后,很长时间并没有再出现这样的问题,只是这几天每天都会因为磁盘空间已满导致玩的不开心╭(╯^╰)╮

只好来个脚本,每天定时清除它了

创建clean_log.sh文件

写入

#/bin/sh
        find /var/log/syslog -mtime +30 -exec rm -rf {} \
        find /var/log/kern.log -mtime +30 -exec rm -rf {} \

保存并关闭文件

然后在终端命令下输入

chmod a+x clean_log.sh #给权限

crontab -e

写入

30 21 * * * /home/phj/clean_log.sh #每晚21点30分调用该文件,也即清楚日志

以上是关于定时清除ubuntu下log日志文件的主要内容,如果未能解决你的问题,请参考以下文章

Linux服务器定时清除大日志文件脚本

Linux服务器定时清除大日志文件脚本

Linux服务器定时清除大日志文件脚本

定时日志清理

linux日志清理

PCB IIS日志文件定时清除批处理