定时清除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日志文件的主要内容,如果未能解决你的问题,请参考以下文章