现在情况是我需要一个BAT,完成长PING一台服务器,如果服务器死掉,或者掉电.PING就不通了, 这个BAT的功能就是如果出现5个包PING不通则触发一个新的BAT文件,如何实现呢,请高手帮助
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by hackate at 2008-10-5 18:44:
ping -n 5 192.168.1.1 >nul 2>nul
if %ERRORLEVEL% ==0 (
echo PING得通
) else (
echo PING不通
)
具体代码你再自己去加,
Originally posted by HAT at 2008-10-5 21:58:
@echo off
:loop
ping -n 1 10.100.86.200 >nul
if "%errorlevel%" neq "0" (
set /a count+=1
)
echo %count%
if "%count%" equ "5" (
set count ...
Originally posted by landays at 2008-10-5 22:28:
把@echo off
改成@echo 不就好了?
Originally posted by HAT at 2008-10-6 00:49:
代码保存为test.bat
双击运行
@echo off
:loop
ping -n 1 10.100.86.200
if "%errorlevel%" neq "0" (
set /a count+=1
)
if "%count%" equ "5&quo ...
Originally posted by HAT at 2008-10-7 20:19:
有清零啊