定期刪除IIS日志文件


   服務器中由於監控的需要會經常生成很多日志文件,比如IIS日志文件(C:\inetpub\logs\LogFiles),一個稍微有流量的網站,其日志每天可以達到上百兆,這些文件日積月累會嚴重的占用服務器磁盤空間。有必要對他們進行定期刪除。dos批處理程序如下:

:: 清理IIS日志文件
:: 備份MySql數據庫
@echo off
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"

 

將上面的代碼保存為deliislog.bat批處理文件,然后在服務器的控制面板的計划任務中添加這個批處理程序,讓其每天執行一次就行了。


免責聲明!

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



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