强强的个人博客_苦逼码农 C#, ASP.NET, PACS, RIS, 医疗软件

定时清理IIS运行服务日志

日常 强强

IIS运行服务会产生大量的日志,位于C:/inetpub/logs/logsFile文件夹下,

占用大量C盘空间,如何定期清除日志呢?


可以编写一个bat清理日志:

@echo on
title 清理IIS日志文件
:: IIS日志文件目录
set log_dir="C:\inetpub\logs\LogFiles"
:: 保留日志天数
set bak_dat=15
:: 删除日志文件
forfiles /p %log_dir% /S /M *.log /D -%bak_dat% /C "cmd /c echo 正在删除 @relpath 文件 ... & echo. & del @file"

用管理员身份运行就可以了

也可以加入window的计划中,每天定时操作


本文参考:https://blog.51cto.com/u_7034817/2785649

发表评论:

验证码