CentOS7中Nginx日志拆分脚本的使用方法-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

成都创新互联公司网站建设服务商,为中小企业提供成都网站建设、成都做网站服务,网站设计,绵阳服务器托管等一站式综合服务型公司,专业打造企业形象网站,让您在众多竞争对手中脱颖而出成都创新互联公司

本篇文章给大家分享的是有关CentOS 7中Nginx日志拆分脚本的使用方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

一、编写拆分脚本(splitNginxLog.sh)

* 因为本例中设置每天0点进行日志的拆分,所以folder和rq均设置采用昨天的日期进行归档。

#!/bin/bash
folder=`date -d yesterday +%Y%m`
rq=`date -d yesterday +%Y%m%d`
# 原始日志路径
logs_path="/var/log/nginx/sitename.com/"
# 日志备份路径
logs_backup_path="/var/log/nginx/sitename.com/$folder"
# 要分割的日志
logs_access="access"
logs_error="error"
# 创建备份路径
[ -d $logs_backup_path ]||mkdir -p $logs_backup_path
# 将日志移入备份文件夹
mv ${logs_path}${logs_access}.log ${logs_backup_path}/${logs_access}_${rq}.log
mv ${logs_path}${logs_error}.log ${logs_backup_path}/${logs_error}_${rq}.log
# 终止nginx的pid
pid_path="/var/run/nginx.pid"
kill -USR1 $(cat $pid_path)

分享标题:CentOS7中Nginx日志拆分脚本的使用方法-创新互联
文章路径:http://bzwzjz.com/article/isced.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计制作公司 成都h5网站建设 手机网站建设 成都网站建设 营销网站建设 成都网站建设 高端网站设计 网站制作 网站制作公司 教育网站设计方案 成都网站建设 网站制作 古蔺网站建设 成都网站建设 广安网站设计 LED网站设计方案 营销网站建设 高端网站设计 成都网站设计 成都网站建设公司 高端品牌网站建设 成都响应式网站建设公司