黑白格子

  • 首页
  • 所有文章
  • 文章分类
  • 关于页面
  • 友链

  • 搜索
工具 随笔 脚本 Shell MAC IE SSL iptables 网络 k8s docker ubuntu web 镜像 Nginx Linux Windows cloud-init

Linux下批量ping小工具

发表于 2020-06-06 | 分类于 Linux | 2 | 阅读次数 1112

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-------------------------------

image.png

  • 本文作者: 黑白格子
  • 本文链接: https://www.clhuang.cn/?p=42
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议。转载请注明出处!
# 脚本
linux ssh连接报错Connection closed by remote host
使用windows 2016 安装 .NET Framework 3.5 失败怎么办?
黑白格子

黑白格子

56 日志
11 分类
18 标签
Creative Commons
0%
© 2023 黑白格子
主题 - NexT.Mist
网站已稳定运行:
陕ICP备2023008476号