定期清理服务器日志
2017-08-05 20:13
232 查看
背景
有个调度应用,经常会发生应用程序异常crash,经过排查发现空间不足。df
这个命令可以查看总的机器占用空间。然后使用
find . -type f -size +100M
查看具体的大文件。发现是有若干超大的日志存在。
编写调度
采用linux的crontab进行调度。首先编写删除指定目录的日志文件命令find /root -mtime +2 -name "*.log*" -exec rm -rf {} \;
然后使用
crontab -e
输入执行命令
1 * * * * /root/deletelog.sh
最后确认调度处于正常启动状态即可。
/sbin/service crond start //启动服务
相关文章推荐
- 服务器定期清理日志文件
- 定期检查服务器tomcat,nginx下的日志过大清理
- 定期清理linux服务器日志文件的几个思路
- mysql主从日志的定期清理
- 数据库日志太大?定期用sql 清理数据库日志即可!
- Shell脚本分割Nginx日志,并定期清理[不重启nginx]
- 轻松搞定对容器实例日志设置定期清理和回卷
- 定期清理服务器log的脚本
- shell脚本自动清理服务器日志、图片等信息
- SQLSERVER数据库日志文件过大,如何压缩并定期清理 ?
- 轻松搞定对容器实例日志设置定期清理和回卷
- 服务器日志清理及IIS日志的清理
- Linux下服务器日志清理
- shell脚本自动清理服务器日志和图片
- 利用UltraEdit的脚本功能清理服务器日志
- 轻松搞定对容器实例日志设置定期清理和回卷
- sql server 定期自动清理日志
- Linux服务器运维:使用Crontab定期清理tomcat日志
- Linux下Tomcat日志定期清理(其他日志方法相同)
- sqlServer2005 定期自动清理数据库日志文件