shell脚本实现批量IP地址ping测试

这篇具有很好参考价值的文章主要介绍了shell脚本实现批量IP地址ping测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

假如需要用一台主机测试192.168.136.10~192.168.136.100的所有IP地址互通情况,手动一条一条显然并不现实,这时就需要脚本,可以省下很大精力。

#!/bin/bash

#批量测试ip是否连通

for (( i=10;i<=100;i++ ))
do
        {
        ping -c 1 192.168.136.$i &>/dev/null
        if [ $? -eq 0 ]
        then
                echo "192.168.136.$i 可以互通。"
        else
                echo "192.168.136.$i 不能互通"
        fi
        }&
done
wait

 文章来源地址https://www.toymoban.com/news/detail-602503.html

到了这里,关于shell脚本实现批量IP地址ping测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何ping一个网段下的所有IP地址,并保存返回结果

    循环的ping一个网段的所有IP地址 -n :表示一次ping几次 -w :表示一次ping60毫秒 其中的 in (1,1,255) 和 192.168.1.%i 表示ping的IP地址是从 192.168.1.1~192.168.1.255所有的IP地址都ping一遍 为管道命令,将输出的内容添加到d:pingall.txt的文件中 例如返回结果为:来自 192.168.1.4 的回复: 字节=

    2024年02月16日
    浏览(42)
  • 【Linux】Shell脚本中获取命令运行的结果

    写shell脚本的时候,常需要将一个命令的运行结果做为参数传递给另外一个命令,除了我们熟知的管道 | 和args,我们也可以通过获取命令的运行结果。 执行结果: 来点复杂的应用: 再比如: 😉 运行结果: 把反引号``换成$()即可 反引号不支持嵌套,而 $ 支持嵌套。 举个例

    2024年02月11日
    浏览(38)
  • shell脚本-批量获取目录下所有文件的md5值、大小、inode值

    MD5的全称是Message-Digest Algorithm 5,它一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5值等同于文件的ID,它的值是唯一的。 如果文件已被修改,其MD5值将发生变化。 运行结果: 文件储存在硬盘上,硬盘的

    2024年02月09日
    浏览(41)
  • 在Linux系统中,可以使用ping和telnet命令来测试IP地址和端口是否连通

    在Linux系统中,可以使用ping和telnet命令来测试IP地址和端口是否连通。 使用ping命令测试IP是否连通: 例如: 如果ping通了,会出现类似如下的输出: 如果无法ping通,则会出现类似如下的输出: 使用telnet命令测试端口是否开放: 例如: 如果端口开放,则会出现连接成功的信

    2024年02月11日
    浏览(39)
  • window bat脚本获取想要的物理网卡的真实IP地址

    电脑存在虚拟网卡以及真实的物理网卡,想使用bat脚本获取真正的物理网卡的IP地址 可以使用wmic 如下命令各个网卡的IP地址, IPEnabled=TRUE ,表示连接上网络的网卡 会输出类似如下内容 根据输出的内容信息,我们可以增加筛选条件,把电脑的物理网卡的MAC地址加入筛选逻辑,

    2024年02月15日
    浏览(42)
  • shell脚本实现自动封IP和解IP

    当项目正式上线后,如果有人恶意多次请求网站地址,对网站发起攻击,则会使服务器或者后端服务宕机,因此写一个shell脚本,实现一段时间内的请求访问判断,结合iptables规则对请求的源IP地址进行封操作和解封操作。 提示:以下是本篇文章正文内容,下面案例可供参考 本案例是

    2024年02月03日
    浏览(36)
  • java实现通过IP地址获取mac(物理地址)

    java实现通过IP地址获取mac(物理地址),只能获取到局域网的mac地址,具体代码如下:

    2024年02月16日
    浏览(49)
  • 用批处理命令批量ping一个网段的IP

    假如我们要ping 10.1.1.1--254的网段,结果到ip.txt文件中,那么: 其中:FOR %variable IN (set) DO command [command-parameters]是语法,注:in和do之间的set表示的字符串或变量可以是一个,也可以是多个,每一个字符串或变量,我们称之为一个元素,每个元素之间,用空格键、跳格键、逗号

    2024年02月12日
    浏览(43)
  • ping另一台电脑的ip地址,ping不成功的原因

    1.ip地址没有写对 ,在另一台电脑的cmd中输入ipconfig回车查看ip地址,查看两台电脑的IPv4地址是否在同一网段。    2.查看两台电脑的防火墙是否关闭。没关闭会出现ping不通的情况 3.查看电脑防火墙中-允许的应用中:文件和打印机共享是否勾选,没勾选的勾选上。   4.右击 “

    2024年02月12日
    浏览(56)
  • shell批量执行命令与文件传输脚本

    对未进行主机信任操作的服务器进行批量操作 由于ssh只能在交互模式中输入服务器密码进行登录登操作,不便于进行大批量服务器进行巡检或日志采集。sshpass恰好又解决了这个问题,使用 ssh -p passwd 可以实现命令行输入密码操作,便于进行规模巡检 首先需要在脚本执行机器

    2024年02月08日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包