windows 아래 Nginx 로그 절단
1. dos 파일 을 작성 하고 windows 의 계획 작업 을 통 해 정시 에 실행 (매일 한 번 씩 실행)
2. dos 명령 에 서 는 날짜 에 따라 파일 을 이동 합 니 다.
3. 이동 전 nginx 정지, 이동 성공 후 nginx 시작
dos 명령 은 다음 과 같 습 니 다:
@echo off
cd D:\Program Files
ginx-1.14.2
taskkill /F /IM nginx.exe > nul
rem date :Wed 11/02/2016
set today=%date:~0,4%-%date:~5,2%-%date:~8,2%
set dir=D:\Program Files
ginx-1.14.2\logs\backup
md "%dir%"
rem access log
move "D:\Program Files
ginx-1.14.2\logs\access.log" "%dir%\access-%today%.log"
start nginx
pause
설명:
1. taskkill 은 프로 세 스 를 죽 이 는 것 입 니 다.
2. 디 렉 터 리 에 빈 칸 이 존재 하기 때문에 디 렉 터 리 를 작은 따옴표 로 불 러 와 야 합 니 다.
3. start nginx 는 시작 nginx 입 니 다.
4.% date% 는 날 짜 를 가 져 오 는 데 사 용 됩 니 다. 뒤의 매개 변 수 는 substring (position, len) 과 유사 합 니 다.
5. @ echo off 는 뒤의 코드 가 한 줄 한 마디 가 아 닌 코드 블록 임 을 나타 내 는데 주로 변 수 를 정 의 했 기 때 문 입 니 다.
6. pause 는 일시 정 지 를 표시 합 니 다. 그러면 dos 창 이 스 쳐 지나 가지 않 고 실행 결 과 를 뚜렷하게 볼 수 있 습 니 다.
다음으로 전송:https://www.cnblogs.com/duanjt/p/10789813.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.