Loading
0

自动按照日期分割nginx站点访问日志

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器
自动按照日期分割nginx站点访问日志,
   mkdir -p /usr/local/script
    vi cut_del_logs.sh
    #!/bin/bash
    LOGS_PATH=/home/wwwlogs/default.gz
    YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)
    mv ${LOGS_PATH}/access.gz ${LOGS_PATH}/access_${YESTERDAY}.gz
    kill -USR1 `ps axu | grep "nginx: master process" | grep -v grep | awk '{print $2}'`
    #kill USR1 指告诉应用程序重载配置文件相当于reload
    cd ${LOGS_PATH}
    find . -mtime +7 -name "*20[1-9][3-9]*" | xargs rm -f
    exit 0
crontab -e
1 0 * * * /usr/local/script/cut_del_logs.sh

 
技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-7-340-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:WordPress博客程序Nginx下伪静态规则代码
下一篇:一段简单完整的Nginx支持PHP的配置文件代码