非常小巧的 nginx 日志切割bash shell脚本

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`

You May Also Like

About the Author: 一块自由的砖

码农一个,一块自由勤恳的砖,哪里需要哪里搬!( ̄▽ ̄)"