zoukankan      html  css  js  c++  java
  • Nginx 日志切割

    #!/bin/bash
    
    #log path 
    LOGS_PATH=/application/nginx/logs
    
    #pid path
    pid=/application/nginx/logs/nginx.pid
    
    #day
    DAY=$(date -d "yesterday" +%Y-%m-%d)
    mv -f ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${DAY}.log
    
    
    
    
    #week
    #WEEKS=$(date -d "yesterday" +%u)
    #mv -f ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${WEEKS}.log
    
    
    
    #The new open log
    kill -USR1 $(cat $pid)
    
    #delete log 10 day before
    #find ${LOGS_PATH}  -name "access_*.log" -type f  -mtime +10  -exec rm {} ;
    
    
    find ${LOGS_PATH}  -name "error*.log" -type f   -mtime +30  | xargs rm -f
    
    #!/bin/bash
    
    #log path 
    LOGS_PATH=/application/nginx/logs
    
    #pid path
    pid=/application/nginx/logs/nginx.pid
    
    #day
    DAY=$(date -d "yesterday" +%Y-%m-%d)
    mv -f ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${DAY}.log
    
    
    
    
    #week
    #WEEKS=$(date -d "yesterday" +%u)
    #mv -f ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${WEEKS}.log
    
    
    
    #The new open log
    kill -USR1 $(cat $pid)
    
    #delete log 10 day before
    #find ${LOGS_PATH}  -name "access_*.log" -type f  -mtime +10  -exec rm {} ;
    
    
    find ${LOGS_PATH}  -name "access_*.log" -type f   -mtime +30  | xargs rm -f
    
  • 相关阅读:
    阿里巴巴FastJSON使用实例
    JSON知识点
    java序列化和反序列化
    JAVA里的VO、BO、PO分别指什么?
    Oracle基础语句练习记录
    maven命令
    maven官方教程
    linux下开启、关闭、重启mysql服务
    linux常用命令记录
    动态网页项目无法启动
  • 原文地址:https://www.cnblogs.com/liuyoushui/p/6568326.html
Copyright © 2011-2022 走看看