Nginx 日志切割脚本

Posted 项思凯

tags:

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

nginx 日志切割

1、编写日志切割脚本

vim /usr/local/sbin/nginx_access_logrotate.sh
技术分享图片
#!/bin/bash
# 将>正确数出与2>错误输出都放到/dev/null内
exec >/dev/null 2>&1
# 配置切割文件名字
d=date -d"-1 day"+%y%m%d
# 指令log位置
log=/tmp/access.log
# 改名
mv $log /tmp/$d-log
# 重新加载配置文,产生新的日志
/etc/init.d/nginx reload
# 删除30天前的日志文件
find /tmp/ -name "*log" -mtime +30 |xargs rm -f
日志切割脚本

 

 

以上是关于Nginx 日志切割脚本的主要内容,如果未能解决你的问题,请参考以下文章

linux shell:nginx日志切割脚本

Apache日志切割shell脚本

Nginx 脚本自动进行日志切割

nginx日志切割脚本

Nginx 日志切割脚本

Nginx日志切割脚本