码迷,mamicode.com
首页 > 其他好文 > 详细

日志切割-脚本

时间:2018-06-25 14:59:39      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:/usr   logs   kill   pat   rda   amp   路径   bsp   cut   

#!/bin/bash
# This script run at 00:00

# The Nginx logs path
logs_path="/data0/logs/nginx"#nginx存放日志路径

cd $logs_path#进入到nginx日志下面
mkdir -p ${logs_path}/$(date -d "yesterday" +"%Y%m")#创建日志日期目录
for logname in `ls *.log`#找到要切割的日志
do
    mv ${logs_path}/$logname ${logs_path}/$(date -d "yesterday" +"%Y%m")/$logname-$(date -d "yesterday" +"%Y%m%d")#把nginx下面的日志切割成日期形式放到日期目录下面
    #kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
    /usr/local/nginx/sbin/nginx -s reload
done

#00 00 * * * /bin/sh  /usr/local/nginx/sbin/cut_nginx_log.sh >> /dev/null 2>&1

 

日志切割-脚本

标签:/usr   logs   kill   pat   rda   amp   路径   bsp   cut   

原文地址:https://www.cnblogs.com/fuyuteng/p/9223820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!