bash shell脚本:
#!/bin/sh
LOG_DIR='/var/log/nginx/'
RECORD_TIME=$(date -d "yesterday" +%Y-%m-%d+%H:%M)
PID=/var/run/nginx/nginx.pid
mv ${LOG_DIR}/access.log ${LOG_DIR}/access.${RECORD_TIME}.log
mv ${LOG_DIR}/error.log ${LOG_DIR}/error.${RECORD_TIME}.log
#向nginx发送信号,重新打开日志
kill -USER1 `cat $PID`