ups主机测试同指定ip设备,关机批处理
checkip.cmd
@echo off
set shutdown=0
::顺序检测3个ip地址
set ip1=xx
set ip2=xx
set ip3=xx
::网络畅通关键字,可能每台机器不一样,建议使用"ping/n 2 /l 1 127.0.0.1"查看
set chstr="字节=1"
:start
::显示当前状态
::echo %shutdown%
ping/n 2 /l 1 %ip1%|findstr %chstr%>nul 2>nul && ( goto OK) || ( ping/n 2 /l
1 %ip2%|findstr %chstr%>nul 2>nul && ( goto OK ) || ( ping/n 2 /l 1 %ip3%|f
indstr %chstr%>nul 2>nul && goto OK || goto NG ) )
:OK
if %shutdown%==1 shutdown /a
set shutdown=0
goto start
:NG
if %shutdown%==0 shutdown /s /t 240
set shutdown=1
goto start
【 在 aot (__________) 的大作中提到: 】
: 我想在脚本里判断一个ip能不能ping通,
: 结果发现不管通不通,返回值都是0,
: 还有其他判断方法吗?
: ...................
--
修改:stany FROM 183.230.255.*
FROM 183.230.255.*