`

定时 ping ip 是否通的脚本

 
阅读更多

#! /bin/bash

while true; do 

for i in `cat ips`

do

ping=`ping -c 1 $i|grep loss|awk '{print $6}'|awk -F "%" '{print $1}'`

if [ $ping -eq 100 ];then

echo ping $(date +%Y%m%d%t%X) $i fail >> network_fail.log

else

echo ping $(date +%Y%m%d%t%X) $i ok >>network_ok.log

fi

done

sleep 1 

done 

 

另外建一个ips的文件,把想ping的ip写在文件里

java@ubuntu:~$ cat ips

172.16.1.26

172.16.1.62

 

分享到:
评论

相关推荐

    ESXI自动关机 ping值检测关机脚本.docx

    这个文档描述了一个基于ping检测的自动关机脚本,用于在无法ping通特定IP地址(通常是网络网关或路由器)时,经过一定延时后执行关机操作。以下是详细步骤: 1. **开启ESXi的SSH服务** 首先,需要确保ESXi主机的...

    python3脚本程序,输入起始ip和终止ip即可自动进行ping测试

    python3脚本程序,输入起始ip和终止ip即可自动进行ping测试

    windows平台PING失败后自动告警脚本pingscript.cmd

    windows平台PING失败后自动告警脚本pingscript.cmdwindows平台PING失败后自动告警脚本pingscript.cmd

    IP多地址ping命令自动加时间,并产生日志

    可以增加多条IP地址ping服务器 可以自动产生日志文件,在日志文件中增加时间戳 方便简单

    Ping指定IP并输出带每条Ping记录时间的文档

    Ping是Internet控制报文协议(ICMP)的一部分,用于网络诊断,通过发送ICMP回显请求到目标IP地址,然后接收回显应答来检查网络连接是否通畅。它能提供基本的延迟和丢包率信息。 在描述中提到“输出带每条Ping记录时间...

    windows下dos窗口实现持续ping显示时间保存至日志

    首先,`ping.bat`文件是一个批处理脚本,用于自动化执行ping命令。在批处理脚本中,我们可以编写命令来持续ping指定的服务器地址,并将输出结果重定向到`log.txt`日志文件中。下面是一个简单的`ping.bat`脚本示例: ...

    windowsx下长ping检测网络,可以自动按照日期创建日志,日志会记录进任务和出任务时间,使网络检测更加直观

    2. 使用`ping`命令对目标IP或域名进行持续ping操作,并将输出结果追加到对应日期的日志文件中。 3. 在日志文件中,除了记录常规的`ping`响应,还特别添加进任务和出任务的时间戳。例如,记录“开始ping于:2022-07-...

    Windows-CMD做的批量PING测试工具

    批量测试网络通断及网络质量的工具,自动生成报告。配合Windows的计划任务,可定时工作。用于网络分析。具体见https://blog.csdn.net/alal001/article/details/86358211

    定时重启机器和自动测试网络连接shell脚本

    第一个脚本可能是设置定时重启的crontab任务,而第二个脚本可能是一个循环结构,不断ping特定IP地址以测试网络连接。在实际使用中,我们需要根据自己的需求对这两个脚本进行适当的修改,比如更改重启时间或更换要...

    定时关机 查ip

    在命令行中,可以使用"ipconfig"(Windows)或"ifconfig"(Linux/Unix)命令查看本地IP地址,或者通过网络服务如ping或traceroute来查找远程设备的IP。在.NET环境中,可以使用System.Net命名空间中的类,如IPAddress...

    4款局域网群Ping扫描工具

    此外,它可能还支持命令行操作,方便集成到自动化脚本中,进行定时网络健康检查。 这些工具都具有批量处理和快速响应的特点,对于大型局域网环境来说,能够大大提高网络管理的效率。它们能够帮助管理员迅速发现网络...

    BAT批处理脚本-网络PING包查询.zip

    在"网络PING包查询.bat"这个脚本中,我们可以预见到它包含了一些用于发送ICMP(Internet Control Message Protocol)请求的ping命令,以检查与特定IP地址或域名的连通性。 ping命令是最基本的网络诊断工具之一,它...

    BAT批处理脚本-网络相关操作-统计ping的延迟.zip

    在这个批处理脚本中,可能会根据实际需求包含多个`ping`命令,每个命令针对不同的IP地址,以统计不同网络节点的延迟。脚本可能还会包括一些逻辑控制语句,如`if`、`else`等,用于判断ping的结果并做出相应的处理。...

    记录ping包情况.rar

    在服务器不稳定时,`ping`命令可以帮助我们检查网络连通性,特别是检测到服务器是否可以被其他设备访问。通过持续执行`ping`命令,我们可以获取关于延迟、丢包率等关键性能指标,这些数据对于分析网络状况非常有价值...

    windows Ping

    除了使用批处理脚本,还可以利用VBScript(Visual Basic Script,如`tping.vbs`)实现更复杂的记录功能,比如定时记录ping结果、过滤特定信息等。通过调用`WScript.Shell`对象的`Run`方法执行`ping`命令,并将输出...

    python 监控网络环境IP掉线代码

    Python的`socket`库可以用来创建套接字并进行TCP或ICMP(ping)连接尝试,以此来检查设备是否在线。例如,我们可以使用`socket.socket().connect()`方法尝试连接到目标IP的特定端口(如HTTP的80端口),如果连接成功...

    vbs ping实现的两种方式

    上述代码创建了WScript.Shell对象的实例,并用run方法执行了对IP地址***.***.***.*的ping命令。其中参数0代表窗口模式(0是隐藏窗口),true代表等待命令执行完毕。 如果想要对ping命令的执行结果进行过滤,比如...

    BAT批处理脚本-网络相关操作-查询ip - 副本.zip

    批处理脚本的自动化特性使得我们可以根据需要定制各种任务,比如定时查询IP、自动备份文件等。通过结合`netsh`命令、`ping`命令等,还可以实现网络状态检查、连接测试等功能。例如: ```batch @echo off ping ...

    ip监控.rar

    2. **实时性**:为了实现连续不断的监控,系统可能采用了定时任务或事件驱动的方式,定期对每个设备进行ping操作,确保获取到最新的在线状态。 3. **异常检测与报警机制**:当发现某个设备断线或离线时,系统能即时...

    批量ping工具

    7. **自动化脚本**:高级用户还可以利用内置的脚本功能,自定义ping任务,实现定时任务或者更复杂的网络监控场景。 8. **错误处理**:对于无法ping通的IP地址,工具会特别标记并提供可能的原因,如主机未响应、网络...

Global site tag (gtag.js) - Google Analytics