每天產生一個nginx日誌,操作步驟如下:
一:vim /sh/cut_nginx.sh
#!/bin/bash
########cut nginxlog by day ###########
LOGS_PATH=/var/log/nginx
YESTERDAY=$(date -d "yesterday" +%Y%m%d)
mv ${LOGS_PATH}/nginx_access.log ${LOGS_PATH}/nginx_access_${YESTERDAY}.log
mv ${LOGS_PATH}/nginx_error.log ${LOGS_PATH}/nginx_error_${YESTERDAY}.log
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
二:chmod u+x cut_nginx.sh
三:crontable -e
00 00 */1 * * bash /sh/cut_nginx_log.sh > /dev/null 2>&1