美文网首页
windows下切割移动nginx日志并删除几天前日志的bat脚

windows下切割移动nginx日志并删除几天前日志的bat脚

作者: 白云v城主 | 来源:发表于2019-12-11 17:39 被阅读0次

    写一个下边的bat脚本,然后将bat加入系统执行计划即可。

    @echo
    taskkill /F /IM nginx.exe > nul
    set homedir=D:\nginx-1.9.9
    d:
    cd %homedir%
    rem date format:20191211
    
    set today=%date:~0,4%%date:~5,2%%date:~8,2%
    set /a yesterday=%today%-1
    set logdir=%homedir%\logs\%yesterday%
    md %dir%
    
    rem access log 
    move %homedir%\logs\*.log %logdir%\
    
    start nginx
    
    rem delete old logs dir
    set /a deletedaydir=%today%-7
    rd /s /q %homedir%\logs\%deletedaydir%
    
    
    

    相关文章

      网友评论

          本文标题:windows下切割移动nginx日志并删除几天前日志的bat脚

          本文链接:https://www.haomeiwen.com/subject/vrkagctx.html