@echo offnginx
rem 這個腳本是爲了完成Nginx服務日誌滾動ide
rem nginx工做目錄spa
set workspace=D:\NIIS\Nginx日誌
rem 日誌存放目錄進程
set logdir=D:\NIIS\Nginx\logsrem
rem 查看系統中正在運行的nginx進程cmd
rem tasklist /fi "p_w_picpathname eq nginx.exe"it
rem 日誌存放路徑。保存日誌的目錄結構爲:年\月\日class
set rolldir=%logdir%\%date:~0,4%\%date:~5,2%\%date:~8,2%date
set mdrolldir=md %rolldir%
call %mdrolldir%
rem 備份並根據時間重命名訪問日誌文件
rem 日誌文件命名格式爲:access.年-月-日-小時.log
set cmdstr=move %logdir%\access.log %rolldir%\access.%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%.log
call %cmdstr%
rem 備份並根據時間重命名錯誤日誌文件
rem 日誌文件命名格式爲:access.年-月-日-小時.log
set cmdstr=move %logdir%\error.log %rolldir%\error.%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%.log
call %cmdstr%
rem 從新打開日誌文件
%workspace%\nginx.exe -s reopen -p %workspace%