로그 절단 (하나의 파일을 피하기 위해 너무 큰, 사후 유지 보수의 어려움)

#mkdir / 데이터 / 명령 줄 스크립트 저장 디렉토리 생성 // 스크립트
#vim /data/scripts/nginx_log.sh의
# 빈 / bash는!
# 특징 : Nginx에 로그 파일을 절단는 (하나의 파일을 방지, 너무 큰 매우 어려운 사후 처리)
# 저자 : liusingbon의
날짜 = $ (날짜는 Y %의 m %% + D) # 날짜
를 logpath = / usr / 지방 / Nginx의 / 로그       
뮤직 비디오를 logpath $ / $ access.log의를 logpath / 액세스 실시간 백업 access.log의 # $ date.log
를 logpath $의 MV /하는 error.log $를 logpath / 오류 - $ date.log
킬 (kill) -USR1 $ (CAT의 $의를 logpath / nginx.pid) # 자동 xxx.log를 생성하지 않는 새 로그 파일을 엽니 다

# chmod를 + X /data/scripts/nginx_log.sh

#crontab -e -u 루트 # 작성된 스크립트 후, 예약 된 작업에 스크립트, 스크립트는 하루에 한 번씩 실행
0 1 * * * /data/scripts/nginx_log.sh을

추천

출처www.cnblogs.com/liusingbon/p/11084966.html