【发布时间】:2020-01-02 04:49:54
【问题描述】:
我设置了一个批处理脚本来启动不同的服务器,所有服务器都侦听不同的端口但相同的 ip。为了不锁定运行服务器的计算机,我希望服务器一次启动 1 个。
我的解决方案是使用 telnet 并检查端口是否打开,然后继续启动下一个服务器。
我知道 telnet 使用特定的时间长度来测试连接,我是否可以将其设置为不确定的,以便它不会超时,或者至少几分钟,如果失败,它可能会抛出错误被调查?
我希望我的批处理文件看起来像:
:startserver1
Start server 1 on port 101
telnet ip 101
if connection is successful, goto :startserver2
等等
【问题讨论】:
标签: batch-file cmd telnet