用于测试指定段的主机的连通性的脚本
发布时间:2020-12-15 07:17:21 所属栏目:安全 来源:网络整理
导读:题目如下: #!/bin/bash #thescript'snameis:*********usetotestthehost********* #theauthoris:Ro #theversionis:Ro-4-10 letPIP=$1 NetIP='192.168.1.' if[$1-gt254];then echo"Thefistnumbershould=254" elif[$2-gt254];then echo"Thesecondnumbershould=2
题目如下: #thescript'snameis:*********usetotestthehost********* #theauthoris:Ro #theversionis:Ro-4-10 letPIP=$1 NetIP='192.168.1.' if[$1-gt254];then echo"Thefistnumbershould<=254" elif[$2-gt254];then echo"Thesecondnumbershould<=254" elif[$1-gt$2];then echo"Thefirstnumbershould<=thesecondnumber" else while[$PIP-le$2];do ping-c1-W1$NetIP$PIP>/dev/null&&echo"Thehost$NetIP$PIPisUP.">>/tmp/host_state||echo"Thehost$NetIP$PIPisDOWN.">>/tmp/host_state letPIP++ done echo"==============================" cat/tmp/host_state echo"==============================" sed'1,$s/(.*DOWN)./#1/g'/tmp/host_state echo"==============================" sort-t""-k5/tmp/host_state|cut-d""-f5|uniq-c echo"==============================" rm-rf/tmp/host_state fi 测试结果:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- angularjs – 如何在一个页面上至少有两个ui-bootstrap的日
- twitter-bootstrap – 使用bootstrap将单选按钮设为必填字段
- 如何获取docker服务的容器ID
- BootStrap Table 设置height表头与内容无法对齐的问题
- Bootstrap & EasyUI WEB开发框架
- angularjs – Angular $q返回承诺多个$http调用
- shell – 可以sed忽略输入文件的一部分吗?
- webservice4
- bash – 防止sudo,apt-get等吞下粘贴的输入到STDIN?
- 数组 – 如果数组来自源文件,则通过bash中的索引访问数组不