Windows服务器定期自动清理日志文件 – 柴郡猫-cheshirex,搬瓦工VPS,bandwagonhost

互联网

Windows服务器定期自动清理日志文件

Windows服务器使用IIS建立环境时会生成大量日志文件,没多久就可以把C盘占满。

日志目录:

C:\inetpub\logs\LogFiles

使用以下内容建立一个bat文件,文件名随意,最好是自己能认出是清理日志的名字,并且不要中文
代码如下:

:: 清理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"

我们把以上代码新建个文档。

在开始菜单搜索“任务计划”打开
打开后我们直接在列表右键,然后选择  创建任务基本任务

下一步选择运行频率,一般选择一周就可以了。视自己情况而定

然后是具体每周的运行时间,建议设置在周一到周五凌晨2点到4点左右,个人喜欢设置在凌晨4点30,这时候网站基本不会有人访问。当然即便是有人访问的话,清理日至对其也是没有影响的。
然后是选择定期任务需要做的操作,我们选择启动程序即可

然后我们选择我们前面创建的.bat脚本

然后下一步点完成,这时候会提示输入系统账户的密码,输入即可


(0)

本文由 柴郡猫-cheshirex,搬瓦工VPS,bandwagonhost 作者:cheshirex 发表,转载请注明来源!

热评文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

28 ÷ 4 =