天天看点

NGINX多域名日志切割脚本

#!/bin/bash

# Info   : cut logs for nginx

# Author : dingtm

# CTime  : 2010.06.08

# This script run at 00:00

# The Nginx logs path

Logs_Path="/elain/logs/nginx"

log_filenames=`/bin/ls $Logs_Path |grep -v nginx`

Day=`date +%Y`/`date +%m`/`date -d yesterday +%d`

mkdir -p $Logs_Path/$Day

for log_name in $log_filenames

do

/bin/mv $Logs_Path/$log_name $Logs_Path/$Day

done

kill -USR1 `cat /elain/apps/nginx/logs/nginx.pid`

可直接下载附件!

<a href="http://down.51cto.com/data/2358558" target="_blank">附件:http://down.51cto.com/data/2358558</a>

本文转自 elain2012 51CTO博客,原文链接:http://blog.51cto.com/elain/615626

继续阅读