`
waterborn
  • 浏览: 30514 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

定时PING 检查网络脚本

阅读更多

ping.sh

 

 

#!/bin/sh
pingcmd()
{
d=`date`
prefix="SERVER $1 PING $2"
ping -w 1 -c 1 $2>/dev/null
ret=$?
if [ $ret -eq 0 ]
then printf "[$d] $prefix\t OK\n"
else printf "[$d] $prefix\t ERROR\n"
fi
return 0
}

server0="10.20.0.101"
server1="10.20.0.101"
server2="10.20.0.102"
server3="10.20.0.103"
server4="10.20.0.104"

while true 
do
pingcmd $server0 $server1
pingcmd $server0 $server2
pingcmd $server0 $server3
pingcmd $server0 $server4

sleep 10

done

echo "exit"

 

分享到:
评论

相关推荐

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

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

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

    4. 如果需要,可以设置定时任务或计划任务,让这个脚本在特定的时间间隔自动执行,以实现全天候的网络监控。 5. 为了进一步提高可读性和分析性,可以考虑在脚本中添加对`ping`结果的统计分析,如平均延迟、丢包率等...

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

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

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

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

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

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

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

    批处理脚本的自动化特性使得我们可以定时运行这些网络测试,比如通过Windows的任务计划器,定期检查网络状况,收集延迟数据,从而帮助分析网络性能,及时发现并解决问题。 需要注意的是,为了防止意外执行,原文件...

    BAT批处理脚本-网络相关操作-宽带连接.zip

    4. **自动化**:批处理脚本的一大优势就是自动化,它可以通过定时任务(如Windows的任务计划程序)定期执行,实现无人值守的网络连接管理。例如,你可以在上班时间自动连接网络,下班后自动断开,或者在特定条件下...

    定时循环监控脚本

    在IT领域,定时循环监控脚本是一种非常实用的技术,它能够定期执行特定的任务,比如检查系统状态、收集数据、执行备份或更新等。这样的脚本通常由批处理(BAT)文件或其他脚本语言(如bash、Python等)编写,根据...

    通过ping监控网络状态

    - 通过脚本自动化:编写简单的脚本,定时执行ping命令,记录结果,以便分析网络波动。 4. **`ping`命令的参数和选项** - `-t`(Windows)或`-c COUNT`(Linux/macOS):指定ping的次数。 - `-i INTERVAL`:设置...

    网络_服务器检测_ping检测

    标题中的“网络_服务器检测_ping检测”涉及到的是网络管理和服务器监控的一个重要概念,即使用ping命令进行网络连通性检查。Ping是一个简单的网络诊断工具,它通过发送Internet控制消息协议(ICMP)回显请求到目标主机...

    4款局域网群Ping扫描工具

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

    记录ping包情况.rar

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

    ping网络不通自动重启

    脚本的基本逻辑是:定期执行ping命令,检查返回值,如果连续几次ping失败,则执行重启命令(如`reboot`)。此外,为了增加安全性,一般会在脚本中添加一些额外的检查,如确认当前时间是否在允许重启的时段内,避免在...

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

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

    BAT批处理脚本-网络相关操作-测试网络是否通畅.cmd.zip

    批处理脚本可以用来执行各种网络相关的任务,如检查网络连接状态、下载文件、上传数据、ping测试等。在"测试网络是否通畅.cmd.txt"这个文件中,我们可以推测其主要功能是检测网络连通性,通过ping命令向特定的IP地址...

    BAT批处理脚本-访问共享.zip

    1. **验证网络连接**:检查网络是否可用,可以使用`ping`命令。 2. **连接共享**:使用`net use`命令连接到指定的网络共享,如`net use X: \\server\share /user:username password`,其中X:是分配给共享的驱动器...

    BAT批处理脚本-测试网络是否通畅.zip

    在实际应用中,批处理脚本可以扩展到更复杂的场景,例如定时运行以监控网络状态,或者在检测到网络问题时自动执行修复步骤。这可以通过Windows的任务计划程序实现,将批处理脚本设置为定期执行。 总之,了解和掌握...

    BAT批处理脚本-网络相关操作-宽带小助手.zip

    Windows的任务计划程序允许设置定期运行批处理脚本,比如每天自动连接特定的WiFi网络,或者定时更新系统。这样,用户无需手动操作,网络管理就能自动化进行。 **安全注意事项** 批处理脚本的权限较高,因此在运行...

    ROS 软路由的脚本教程

    - **System Scheduler**:通过定时任务来触发脚本执行。 - **Traffic Monitoring Tool**:在网络流量监控工具中触发脚本。 - **Netwatch Tool**:在网络安全监控工具中触发脚本。 **2.4 脚本的调用** 脚本可以在...

    linux日常巡检脚本

    10. **网络连接检查**:使用`ping`、`traceroute`和`netstat`命令测试网络连通性,排查网络问题。 巡检脚本的编写通常会结合`bash`脚本语言,利用条件语句(if-else)、循环(for、while)、函数等结构,以及重定向...

Global site tag (gtag.js) - Google Analytics