dianel

!/bin/bash

    #cut nginx log
    #2018年9月26日14:26:44
    #by jiajiezhao
    ###################################
    LOG_NAME=access.log
    LOG_DIR=/usr/local/nginx/logs
    LOG_PID=/usr/local/nginx/logs/nginx.pid
    DATE=`date +%F`

    mv $LOG_DIR/${LOG_NAME} $LOG_DIR/${LOG_NAME}.${DATE} &&
    touch $LOG_DIR/${LOG_NAME} &&
    kill -USR1 `cat $LOG_DIR/$LOG_PID` &&
    gzip $LOG_DIR/${LOG_NAME}.${DATE}

分类:

Nginx

技术点:

相关文章: