在 bash 脚本中测试开放的 TCP 端口

在 bash 脚本中测试开放的 TCP 端口

我想延迟脚本执行,直到某个服务器进程准备好,即一旦它接受传入的 TCP 连接。

如何测试本地 TCP 端口是否打开(我得到 SYN/ACK 应答)?

答案1

lsof如果可以用于此目的,我会使用。您可以通过输出来检查包含相关端口条件的grep输出行。LISTEN可能必须传递一些选项以防止将端口名称转换为符号等,请参阅man lsof获取详细信息。

相关内容