IIS運行服務會產生大量的日志,位於C:/inetpub/logs/logsFile文件夾下,占用C盤空間,如何定期清除日志呢?


IIS運行服務會產生大量的日志,位於C:/inetpub/logs/logsFile文件夾下,占用C盤空間,如何定期清除日志呢?

可以通過以下代碼,執行批處理進行定期清除,從而釋放C盤空間。

 1 :: 清理IIS日志文件
 2 :: 備份MySql數據庫
 3 @echo off
 4 title 清理IIS日志文件
 5  
 6 :: IIS日志文件目錄
 7 set log_dir="C:\inetpub\logs\LogFiles"
 8  
 9 :: 保留日志天數
10 set bak_dat=15
11  
12 :: 刪除日志文件
13 forfiles /p %log_dir% /S /M *.log /D -%bak_dat% /C "cmd /c echo 正在刪除@relpath 文件… & echo. & del @file"

復制上面的代碼到txt文本文件,然后保存后將文件后綴命名為.bat,例如:“清理IIS日志.bat”。可以定期手動執行“清理IIS日志.bat”文件清除日志,也可以加入到windows計划中執行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM