首页  >  文章  >  数据库  >  Nginx日志分割

Nginx日志分割

WBOY
WBOY原创
2016-06-07 15:06:351331浏览

创建 日志 分割 脚本 vi /root/cut_logs.sh #!/bin/bash #This script run at 00:00 # The Nginx logs path logs_path=/data/logs/ mkdir -p ${logs_path}$(date -d yesterday +%Y)/$(date -d yesterday +%m)/ mv ${logs_path}access.log ${logs_path}$(date

创建日志分割脚本

vi /root/cut_logs.sh

 

#!/bin/bash

#This script run at 00:00

# The Nginx logs path

logs_path="/data/logs/"

mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/

mv ${logs_path}access.log ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/access_$(date -d "yesterday" +"%Y%m%d").log

/usr/local/nginx/sbin/nginx  -s reload

设置cut_logs.sh执行权限

chmod +x /root/cut_logs.sh

cut_logs.sh自动执行时间

00 00 * * * /root/cut_logs.sh

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn