nginx日志清理脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx日志清理脚本相关的知识,希望对你有一定的参考价值。
此脚本适用于nginx做过日志切割的情况。
修改LOGDELDAY变量为你想要保留的天数,现在保留为10天
修改NLOGPATH1变量为你的nginx安装路径
如果有多个,继续修改NLOGPATH2..NLOGPATH3..
#!/bin/bash
LOGDELDAY=10
NLOGPATH1=/opt/nginx_web
NLOGPATH2=/opt/nginx_mobile
find $NLOGPATH1/logs -mtime +$LOGDELDAY -type f -name "*.log" | grep -v -E ‘nginx.pid|error.log‘ | xargs rm -f
find $NLOGPATH2/logs -mtime +$LOGDELDAY -type f -name "*.log" | grep -v -E ‘nginx.pid|error.log‘ | xargs rm -f
为了查看效果 可以在测试的时候在最后加-v选项,如 xargs rm -vf
最后加入计划任务中,每天执行一次
本文出自 “startuppp” 博客,请务必保留此出处http://startuppp.blog.51cto.com/11847460/1872762
以上是关于nginx日志清理脚本的主要内容,如果未能解决你的问题,请参考以下文章