连日来,托管服务器每天老是掉线,重起一下又好了,似乎没有死机,不像是硬件的问题.怀疑有木马或病毒,但是找了几天没找到,没办法,还是先治治标吧,慢慢找吧.下面是写的批处理checktoreboot.bat,原理是定期每小时ping一次自己的域名,如果不通则重起机器.

@echo 每小时检查主机是否能Ping通自己的域名,如果不能,则重新启动机器,如装防火墙过滤,请考虑其他办法,或开放ICMP协议

@echo 检查中……

@echo off

echo execute-date:>>c:\checktoreboot.log

date /t>>c:\checktoreboot.log

echo execute-time:>>c:\checktoreboot.log

time /t>>c:\checktoreboot.log

set hh=%time:~0,2%

set /a hh +=1

if /i %hh% GEQ 24 set /a hh = 0

at %hh%:00 C:\CheckToReboot.bat

ping -n 1 www.yourname.com|find “Request” && shutdown -r

echo ==============================================>>c:\checktoreboot.log

@echo on

@echo 检查完毕!

 

然后在autoexec.bat中加入Call CheckToReboot.bat


您可能感兴趣的文章:

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。