Nginx - Windows下nginx定时分割日志

1.logcut.bat

#定义时间(年月日)

for /f "tokens=1 delims=/ " %%j in ("%date%") do set d1=%%j

for /f "tokens=2 delims=/ " %%j in ("%date%") do set d2=%%j

for /f "tokens=3 delims=/ " %%j in ("%date%") do set d3=%%j

#创建目录便于查看

set backupdir=D:\nginx\logs\%d1%\%d2%\%d3%

mkdir %backupdir%

#移动原有日志,相当于重命名

move D:\phpStudy\nginx\logs\access.log %backupdir%

#重开日志,生成新的日志文件

D:\phpStudy\nginx\nginx.exe -s reopen

2.通过windows的计划任务来实现定时分割日志

你可能感兴趣的:(网络与运维)