浏览模式: 普通 | 列表
9月, 2012 | 1

每日nginx的日志切分及爬虫分析

[ 2012-09-28 21:23:51 | 作者: admin ]
cut-log.sh脚本如下

#!/bin/bash

## 零点执行该脚本

  

## Nginx 日志文件所在的目录

LOGS_PATH=/usr/local/nginx/logs

  

## 获取昨天的 yyyy-MM-dd

YESTERDAY=$(date -d "yesterday" +"%Y-%m-%d")

  

## 移动文件

mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${YESTERDAY}.log

  

## 向 Nginx 主进程发送 USR1 信号。USR1 信号是重新打开日志文件

kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)








进入root用户,给脚本赋予权限

[code][/code]...

阅读全文…
1