Nginx访问访问日志按天切割-《shell脚本》

admin 2025-11-06 14:33:32 系统网络 来源:ZONE.CI 全球网 0 阅读模式
    1. #!/bin/bash
    2. LOG_DIR=/usr/local/nginx/logs
    3. YESTERDAY_TIME=$(date -d "yesterday" +%F)
    4. LOG_MONTH_DIR=$LOG_DIR/$(date +"%Y-%m")
    5. LOG_FILE_LIST="default.access.log"
    6. for LOG_FILE in $LOG_FILE_LIST; do
    7. [ ! -d $LOG_MONTH_DIR ] && mkdir -p $LOG_MONTH_DIR
    8. mv $LOG_DIR/$LOG_FILE $LOG_MONTH_DIR/${LOG_FILE}_${YESTERDAY_TIME}
    9. done
    10. kill -USR1 $(cat /var/run/nginx.pid)
    01-shell脚本介绍-《shell脚本》 系统网络

    01-shell脚本介绍-《shell脚本》

    一、shell脚本是什么二、为什么要学shell,而不是其他计算机语言三、学习这门课程的优势四、学了能干什么五、学习什么内容六、学习的技巧七、成长路径八、学习环
    评论:0   参与:  9