首页 > 编程 > BAT > 正文

服务器应用自动重新启动IIS批处理 原创

2020-06-09 14:11:41
字体:
来源:转载
供稿:网友
网站不知何缘故,运行一段时间老是挂掉,重新启动IIS又恢复正常。
这种情况发生一次两次也就算了,可恶的是天天发生,总不能天天跟IIS作斗争吧。
想偷懒,就得动脑筋,找批处理。

设想:写一个批处理,每小时重新启动一次IIS,运行24次。
                 在做一个任务计划,每天运行一次这个批处理

技术储备:
               IIS重新启动的dos命令:iisreset /restart
               延时的命令:建立一个.vbs文件,内输入命令:wscript.sleep(20000) 
               在dos下调用.vbs文件:cscript     s.vbs
               循环命令:FOR /L %variable IN (start,step,end) DO command [command-parameters]

实现:

建立一个.vbs文件,如s.vbs
*************************************************
wscript.sleep(3600000) 
*************************************************

说明:wscript.sleep(1000) 表示延时1秒


建立一个.bat文件,如a.bat
***********************************
for /l %%a in (1,1,24) do (
iisreset /restart
cscript //nologo s.vbs 
time /t
)
***********************************

说明:for /l %%a in (1,1,24) do 表示循环执行24次
               cscript //nologo s.vbs 表示调用执行s.vbs文件,//nologo表示不显示logo版本信息,不带此参数 
              亦可,不影响程序执行
                                                                                                                            by feng1725

附:
实际上Windows自带的计划任务可以完成每小时运行一次任务的要求
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表