之前写了一篇shell检测内网ip是否存活,对内网ip检测实在是太慢了,最近闲得蛋疼,决定用多进程来解决.

#!/bin/bash

# By rocdk890

# https://blog.slogra.com

#Check the network is online

cat /dev/null > ip_yes.txt

cat /dev/null > ip_no.txt

ip_num="192.168.1"

read -p "Enter your network segment(Default ip: 192.168.1):" ip_num

if [ "$ip_num" = "" ];then

ip_num="192.168.1"

fi

echo "Please wait..."

for i in `seq 1 254`

do

{

ping -c2 -s1 $ip_num.$i >/dev/null

if [ $? -eq 0 ];then

echo -e $ip_num.$i is "\033[32;49;1mup\033[39;49;0m"

echo -e "$ip_num.$i is up" >> ip_yes.txt

else

echo -e $ip_num.$i is "\033[40;31mdown\033[40;37m"

echo -e "$ip_num.$i is down" >> ip_no.txt

fi

} &

done

wait

sort -n -k 4 -t . ip_yes.txt -o ip_yes.txt

sort -n -k 4 -t . ip_no.txt -o ip_no.txt

ps:如果觉得屏幕输出结果有点乱的话,可以去看两个txt文件里的结果,我做了排序的.

夜空- 本站版权

1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权

2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意

3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责

4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

5、原文链接:blog.slogra.com/post-725.html

linux测试内网速度慢,shell多线程快速检测内网ip是否存活相关推荐

  1. linux脚本ping如何自动退出,shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

  2. SHELL脚本:检测一坨IP是否都能ping通(网卡监控)

    工作快3年了,期间遇见过不少problems,每次都是上网搜之.解决了就算完了.也不曾写过什么文章.最近看见好多帖子提出的问题都是我曾遇见过的,但下面的回复却几乎都没有帮楼主解决问题.于是乎.我觉得我 ...

  3. linux查找某时间段文件夹,shell查找指定时间段内的文件

    #!/bin/bash #20170905 输入参数格式 echo "显示"$1"的备份文件" date_0=$1 date_1=`expr $date_0 + ...

  4. Shell多进程ping检测指定网段ip是否在线

    要实现Ping一个网段的所有IP,并检测网络连接状态是否正常,很多方法都可以实现,下面简单介绍两种,一种为单进程,一种为多进程. ping单进程检测(挨个处理) #!/bin/bash read -p ...

  5. linux 测试各大网站速度curl

    linux 测试各大网站速度curl 2012-08-24 22:29:36|  分类: 默认分类|字号 订阅 for url in `cat urlfile` do #把下载容量设定在1MB,就不用 ...

  6. linux测试固态硬盘读写速度,在 Linux 上检测 IDE/SATA SSD 硬盘的传输速度

    你知道你的硬盘在 Linux 下传输有多快吗?不打开电脑的机箱或者机柜,你知道它运行在 SATA I (150 MB/s) . SATA II (300 MB/s) 还是 SATA III (6.0G ...

  7. Linux查看实时网速的Shell

    Linux查看实时网速的shell What 这是一个可以查看Linux主机实时网速的shell脚本,它能够根据网速自动调整单位以便更好的显示网速. Linux显示实时网速的shell Why 在工作 ...

  8. 苹果手机测试网络速度的软件,‎App Store 上的“网速测试大师-测网速首选”

    网速测试大师(SpeedTest Master)致力于为全球用户提供快速专业的网络测速服务.[最新功能]5G测速.Ping 测试.游戏Ping.一键设备检测. 网速测试大师,是您的手机管家,wifi管 ...

  9. 网吧局域网里的设置外网IP地址、设置内网IP地址、限制内网速度和路由器共享...

    现在啊,网吧的需求越来越高,同时在经济比较充裕的情况下,作为网吧的老板可能希望打造全千兆的网吧,让每个进入网吧的人都能充分体验高速的感觉,当然更重要的是在同行竞争中处于上游,特别是对网络游戏爱好者的吸 ...

最新文章

  1. 实用Java程序设计教程_java程序设计实用教程 书中代码.pdf
  2. 算法题——Cantor表
  3. html一个层下面两个小层并奇,我是一个奇数是一个两位数,十位数字与个位数字的积是2,猜猜看我是几?——青夏教育精英家教网——...
  4. android handler.removeCallbacksAndMessages(null)的使用
  5. 回归素材(part1)--实用机器学习
  6. 时间序列聚类方法的研究
  7. 蓝昭餐饮管理系统服务器无法连接,服务器安全加固操作指南.docx
  8. 关于三层交换机的智能流技术
  9. Portable SharpDevelop(PSD):便携的DotNet集成开发环境
  10. 粒子群优化算法python实现
  11. Python实现坦克大战——源代码
  12. 关于主数据管理及病人主索引的说明
  13. SAS 金融函数 PMT IRR
  14. 原来我们一直在『回家』的路上
  15. S5P4418裸机开发(三):运行裸机程序
  16. 蘑菇街2016校园招聘——回文串
  17. uniapp 打包时报错:云端服务器返回错误,此应用DClound的Appdid非当前账号所有。
  18. PHP如何开发paypal支付插件
  19. 2022年股权转让中这8个问题,你必须重视起来
  20. iOS 13.2升级后:iPhone、iPad频繁杀后台,怎么解决呢?

热门文章

  1. js ajax 访问java函数,将url分配给Java EE项目中的ajax(js)函数
  2. Android 旋转木马轮播,jQuery旋转木马式幻灯片轮播特效
  3. java 叉号关闭_求助 java 如何编写JFrame窗体右上角红色打叉关闭按钮的事件?
  4. 2020-09-09
  5. java 抽象类和接口1--基本概念
  6. macbook数据线连接手机_MacBook可以为iPhone进行快充吗?用MacBook为iPhone充电好不好?...
  7. python字符串无效的原因_Python(60)扩展和嵌入1.使用 C 或 C++ 扩展 Python
  8. 网络编程基础【林老师版】:简单的 套接字通信(一)
  9. STM32启动过程解析-2.02固件库启动文件分析
  10. Vertica系列: Vertica DB连接负载均衡