专栏首页云服务笔记Linux下批量ping小工具

Linux下批量ping小工具

Linux下批量ping多个IP,判断其网络联通性

使用方法:
1. 将多个IP写入 iplist.txt 文件中
2. 将下列脚本内容写入 ping.sh 文件中
3. 运行脚本文件 ping.sh 即可批量 ping IP

脚本内容:

#!/bin/bash
# 987402997@qq.com
# update 1591421194
    echo ---------------------------Start ping----------------------------
for i in `/usr/bin/cat /tmp/iplist.txt`
do
    code=`ping -c 4 -W 3 $i|grep loss|awk '{print $6}'|awk -F "%" '{print $1}'`
if [ $code -eq 100 ];then
    echo -e "\033[31m ping  $i \t Fail  \t\t packet loss: %$code \033[0m"
else
    echo -e "\033[32m ping  $i \t Success \t packet loss: %$code \033[0m"
fi
done
    echo ------------------------------Done-------------------------------

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ping域名提示 unknown host,ping IP正常,nslookup解析域名正常怎么解决?

    这里查阅资料了解到,原来 ping 程序解析域名依赖于C库中的函数 gethostbyname() 和 gethostbyaddr(),而这里对应的配置文件 /...

    大大大黑白格子
  • 记Centos修改语言环境变量$LANG不生效原因

    编辑 /etc/locale.conf 改成 LANG="en_US.UTF-8" , 重启服务器后,进入系统,仍然是显示中文

    大大大黑白格子
  • Windows JDK环境部署

    根据需求下载需要的版本 https://www.oracle.com/java/technologies/javase-jdk13-downloads.htm...

    大大大黑白格子
  • linux ping监控报警

    葫芦
  • Linux 命令(109)—— ping 命令

    ping(Packet Internet Groper 命令是因特网包探索器,用于测试网络连通性,是常用的网络命令之一。

    Dabelv
  • Linux 常用ping命令详解

    不管在windows平台,还是在linux平台,ping都是非常常用的网络命令;ping命令通过ICMP(Internet控制消息协议)工作;ping可以用来测...

    九州暮云
  • ping检测

    网上有很多这样的 站长工具网站 ,随便找一个,在 ping检测搜索框 敲入 ping <ip> :

    JNingWei
  • DDoS新型攻击手法:Ping瘫你的服务器

    上周,安全公司Imperva报告称发现一起滥用 HTML5 <a>标签 ping 属性的DDoS攻击,4小时内生成了7,000万流量请求。该ping属性旨在供网...

    周俊辉
  • Erlang Concurrent 并发进阶

    使用Erlang而不是其他函数式编程语言的主要原因之一就是Erlang的并发处理能力和分布式编程。并发意味着程序可以在同一时刻执行多个线程。举个例子,操作系统允...

    racaljk
  • vueRouter-编程式的导航 原

    除了使用<router-link>创建a标签来定义导航链接,我们还可以借助router的实例方法,通过编写代码来实现。 router.push(locatio...

    tianyawhl

扫码关注云+社区

领取腾讯云代金券