windows nginx日誌滾動

@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%

相關文章
相關標籤/搜索