[shell实战脚本]脚本监控一些ip是否某个端口开放,测试是否能连通

作者简介:电子科技大学毕业,位列国家“双一流”、“985工程”、“211工程”,参加上市公司达内时代科技集团有限公司Linux云计算培训,参加北京无忧创想信息技术有限公司的RHCE精品课培训,参加南京OPENLAB培训中心的CCNP培训,参加西南财经大学Python应用基础培训,参加上海交大慧谷IT培训中心JAVA课程培训,参加南京新华电脑专修学院网络工程应用培训,荣获Cisco的CCNP证书,红帽RHCE证书,甲骨文MySQL的OCP证书,kubernetes的CKA证书,Python应用基础证书.目前在上市公司就职运维工程师岗位。擅长SHELL自动化脚本和PYTHON自动化脚本以及ansible自动化脚本,各种问题排错,部署各种服务等,会不断更新生产环境的自动化脚本分享给大家,希望大家关注本人博客。

可以通过获取echo "" | telnet localhost 8088的指令返回结果关键字来判定端口是否通,

脚本内容如下:

#!/bin/bash

#请关注本人博客,谢谢!



port_list="8088 443 1908 1234 8761 18080"



for i in $port_list

do

        echo "" | telnet localhost $i | grep "Escape character" &> /dev/null

        if [ $? -eq 0 ];then

                echo "$i is connected"

        else

                echo "$i is not connected"

        fi

done

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

neo_will_mvp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值