作者简介:电子科技大学毕业,位列国家“双一流”、“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