博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
切割Nginx日志的脚本
阅读量:6507 次
发布时间:2019-06-24

本文共 691 字,大约阅读时间需要 2 分钟。

参考张宴博客:  做了下修改

1、创建脚本 cut_nginx_log.sh

#!/bin/sh

# This script run at 00:00

# The Nginx logs path

logs_path="/usr/local/nginx/logs/"

mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/

mv ${logs_path}access.log ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/access_$(date -d "yesterday" +"%Y%m%d").log
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`

2、设置crontab,每天凌晨00:00切割nginx访问日志

 

crontab -e

内容如下:

00 00 * * * sh  /usr/local/nginx/cut_nginx_log.sh
 
3、测试:运行
转移的log如下
[root@~ logs]# ll 2011/08/access_20110808.log 
-rw-r--r-- 1 www root 0 Aug  9 10:18 2011/08/access_20110808.log
本文转自 holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/634820

转载地址:http://qazfo.baihongyu.com/

你可能感兴趣的文章
数据结构—队列
查看>>
使用 Python & Flask 实现 RESTful Web API
查看>>
.Net Remoting常用部署结构
查看>>
用标准C编写COM(一)
查看>>
C#关于MSMQ通过HTTP远程发送专有队列消息的问题
查看>>
接口初探
查看>>
SharePoint 2010中托管元数据
查看>>
[LeetCode] Two Sum III - Data structure design 两数之和之三 - 数据结构设计
查看>>
C++ STL疑惑知识点
查看>>
数据预处理
查看>>
java.io.IOException: invalid header field
查看>>
嗜血法医第八季/全集Dexter 8迅雷下载
查看>>
jsp下Kindeditor环境搭建
查看>>
如何为嵌入式开发建立交叉编译环境
查看>>
java.nio.channels.IllegalBlockingModeException
查看>>
[Unity3D]深度相机 Depth Camera
查看>>
Expression Tree上手指南 (一)<转>
查看>>
web api 初体验 解决js调用跨域问题
查看>>
[图像识别] 1、如何识别一个指针式的时种的时间?
查看>>
webapi 获取请求参数
查看>>