Nginx 日志分割脚本
说明:
代码:
复制代码代码示例:
#!/bin/bash
# site: www.jbxue.com #当前服务器nginx 访问日志目录 logs_path="/usr/local/server/nginx/logs/" #日志分割后存放路径 new_log_path="/data1/logs/" #按照年月日期格式创建存放目录 date_path="$new_log_path$(date +"%Y" -d "-1 days" )/$(date +"%m" -d "-1 days")" mkdir -p "$date_path" #移动当前nginx日志文件到指定的目录 mv ${logs_path}access.log ${date_path}/access_$(date -d "-1 days" +"%Y%m%d").log #重启nginx重新生成log文件 service nginx restart
说明: |