#!/bin/bash
## Nginx 日志文件所在的目录
LOGS_PATH=/usr/local/nginx/logs/
TODAY=$(date +%Y-%m-%d)
LASTHOUR=$(date +%Y-%m-%d:%H -d '-1 hours')
FILE_PATH=$LOGS_PATH$TODAY
 
 
#如果目录不存在则创建一个
if [ ! -x "$FILE_PATH" ]
	then 
		mkdir $FILE_PATH
fi
 
#把上一个小时的日志放进今天的目录里
mv ${LOGS_PATH}/access.log ${FILE_PATH}/access_${LASTHOUR}.log
mv ${LOGS_PATH}/error.log ${FILE_PATH}/error_${LASTHOUR}.log
#重新读写日志
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)