nginx 날짜 별 절단 로그
cut.sh
cut_nginx_log.sh
#!/bin/bash
# Nginx , access.log error.log
# 00:00 access.log access-xxxx-xx-xx.log ,
#Nginx
LOG_PATH=/var/log/nginx/
#
YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)
# pid
PID=/run/nginx.pid
#
mv ${LOG_PATH}access.log ${LOG_PATH}access-${YESTERDAY}.log
mv ${LOG_PATH}error.log ${LOG_PATH}error-${YESTERDAY}.log
# Nginx USR1 ,
kill -USR1 $(cat '/run/nginx.pid')
정시 퀘 스 트 에 가입
0 0 * * * /home/dir/crontab/cut_nginx_log.sh > /dev/null