找回密码
 加入网盟
分割线
官方精品推荐
将下面的文本另存为“断电关机.bat”
记得修改第1,2行的监测IP 推荐使用主交换IP和 网关IP
set ip1=192.168.1.220
set ip2=192.168.0.220
@echo off
@cls
@echo.
@echo.
@echo.
:duibi
@echo.
@echo                     断电自动关机,取消关机请运行如下命令
@echo.
@echo                            ctrl + c
@echo.
@echo.
@echo.
@echo.
@echo.
@echo.
@echo.
@echo.
@echo.
@echo.
@echo.
@echo.
del /q b1.txt <nul
ping %ip1% > c:\01.txt
find "Lost = 4" c:\01.txt >b1.txt
set /a vars=0
for /f %%i in (b1.txt) do set /a vars+=1
if %vars% GEQ 2 (goto 2ip) else (goto duibi)
del /q b1.txt <nul

:2ip
@cls
echo 由于第一个检测地址断线,现在开始检测第二个设定IP。
del /q b12.txt <nul
ping %ip2% > c:\012.txt
find "Lost = 4" c:\012.txt >b12.txt
set /a vars=0
for /f %%i in (b12.txt) do set /a vars+=1
if %vars% GEQ 2 (goto guanji) else (goto di)
del /q b12.txt <nul
:guanji
echo 多个检测地址均断线 ,服务器将于1分钟后自动关机!
ping 127.0.0.1 -n 60 <nul
shutdown -s -c "由于计算机网络被中断,服务器被关闭。" -t 1"
exit
:di
echo 第二个设定IP正常在线
goto duibi

分享至 : QQ空间
收藏

33 个回复

倒序浏览
支持一个,不错,,很好。
回复 使用道具 举报
lalalalalalalalalalalla
回复 使用道具 举报
这个批处理怎么用啊,直接在机器上运行吗,WIN8SERVER支持不???
回复 使用道具 举报
能解释下吗   
回复 使用道具 举报
只为赚积分
回复 使用道具 举报
支持一个,不错,,很好。
回复 使用道具 举报
支持一个,不错,,很好。
回复 使用道具 举报
去网吧试试
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 加入网盟
关闭

华夏网盟推荐 上一条 /1 下一条