Windows中怎么使用bat脚本判断端口是否可用
发表于:2025-01-30 作者:千家信息网编辑
千家信息网最后更新 2025年01月30日,Windows中怎么使用bat脚本判断端口是否可用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。环境:一台服务器上用了portmap
千家信息网最后更新 2025年01月30日Windows中怎么使用bat脚本判断端口是否可用
Windows中怎么使用bat脚本判断端口是否可用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
环境:
一台服务器上用了portmap做了端口转发,但是这个程序经常会跪,需要人工去重启
解决思路:
通过bat来监控程序端口,不通时候自动重启,如果端口可用,则会出来telnet进程,若端口不可用,则不会出现telnet进程。根据进程是否存在来判断端口是否可用,因为telnet通的话,会直接跳转窗口,无回显,所以需要telnet时候启用新窗口。
方法二
@echo offtitle PortMap存活监控!!!:againset ip=127.0.0.1set port=8080start telnet.exe %ip% %port%ping -7 127.0.0.1 > nulltasklist|findstr /i "telnet.exe" > nulif ERRORLEVEL 1 (goto err) else (goto ok):errtasklist|findstr -i "portmap.exe"if ERRORLEVEL 1 (start "" "D:\PortMap1.6\PortMap.exe") else (taskkill /F -IM PortMap.exe & start "" "D:\PortMap1.6\PortMap.exe"):oktaskkill /F -IM "telnet.exe" >> nulecho PortMap Services is running %Date:~0,4%-%Date:~5,2%-%Date:~8,2% %Time:~0,2%:%Time:~3,2%ping -n 300 127.0.0.1 >nulgoto again
方法二
@echo offtitle PortMap存活监控!!!:againset ip=127.0.0.1set port=8080netstat -ano|findstr %ip%:%port%|findstr -i ESTABLISHEDif ERRORLEVEL 1 (goto err) else (goto ok):errtasklist|findstr -i "portmap.exe"if ERRORLEVEL 1 (start "" "D:\PortMap1.6\PortMap.exe") else (taskkill /F -IM PortMap.exe & start "" "D:\PortMap1.6\PortMap.exe"):okecho PortMap Services is running %Date:~0,4%-%Date:~5,2%-%Date:~8,2% %Time:~0,2%:%Time:~3,2%ping -n 300 127.0.0.1 >nulgoto again
关于Windows中怎么使用bat脚本判断端口是否可用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
端口
方法
进程
问题
监控
脚本
时候
更多
程序
帮助
解答
易行
监控程序
简单易行
人工
内容
小伙
小伙伴
常会
思路
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华硕服务器能用多长时间
免费的数据库管理工具mysql
数据库开发认证
生信 不同数据库下载的数据
方舟生存进化手游怎么找服务器
短期学计算机网络技术哪家好
东北软件开发公司有哪些
达梦数据库建立数据库
成人本科论文会进数据库吗
数据库erd
大专自学数据库好找人吗
迅雷网络技术有限公司总经理
软件开发找兼职
谷歌意图数据库隐私
现行软件开发关键节点
计算机专业网络安全维护
软件开发 主管
联想服务器管理地址用户
阿里云服务器ip限制
苹果服务器坏了吗2022
生物等效性试验数据库
适用于数据库开发的是
金山区网络营销软件开发供应商
玉溪文山互联网科技
软件开发职务招聘
数据库建在什么地方
山西室外农业信息系统数据库
2018网络安全管理条例
如何架设cs服务器
uml在软件开发过程