一直ping一个IP,记录不通的时间,通的不记录,一直循环,大概1分钟ping一次。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一直ping一个IP,记录不通的时间,通的不记录,一直循环,大概1分钟ping一次。相关的知识,希望对你有一定的参考价值。
如果更详细更好,谢谢
参考技术A :beginping 某ip &&echo ping OK||echo Ping NG&echo %date% %time%>>记录文件.txtgoto beginwindows下批处理记录ping不通的日志
请大佬写个脚本,实现:
windows下一直ping某个IP,如果ping不通则记录:“日期+时间+简单描述(无法访问目标主机、请求超时等)”到日志中。
脚本最好可以在后台运行,不然一直有个窗口很难看。
提前谢谢了!
问题还没解决,请各位继续看下!
%1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)(window.close)&&exit
::设置IP地址或网址
set IP=
::设置超时日志记录文件
set Log=Ping.Log
::设置错误信息描述,多个描述之间用英文逗号隔开,带有空格的用英文双引号括起来
set Error=请求超时,无法访问目标主机,请求找不到主机
echo 正在对 %IP% 进行不间断 Ping 检测中。。。
:Loop
ping %IP% -n "1">"%tmp%\\Ping.$"
set Nt=%time:~,5%
set DT=%date:~,10% %Nt: =0%
for %%a in (%Error%) do (
find "%%~a" "%tmp%\\Ping.$" >nul && (echo %DT% %%~a)>>"%Log%"
)
goto Loop 参考技术A 可以帮写 c#怎样追问
需要安装什么环境吗?不需要的话当然可以!
追答.net framework
一般电脑上都自带了
好的,那麻烦了!
追答私信
以上是关于一直ping一个IP,记录不通的时间,通的不记录,一直循环,大概1分钟ping一次。的主要内容,如果未能解决你的问题,请参考以下文章