为什么 -w1(等待)似乎对 CentOS7 中的 nc 不起作用?

为什么 -w1(等待)似乎对 CentOS7 中的 nc 不起作用?

我有以下检查:

nc -v -w 1 --send-only test.serv.com 80 &> /dev/null && echo "Online" || echo "Offline"

但这永远不会打印任何东西。这之前可以在 CentOS6 上运行,而-z不是--send-only.

如果我取下&> /dev/null,它会打印连接成功:

Ncat: Version 6.40 ( http://nmap.org/ncat )
Ncat: Connected to 10.10.1.1:80.```

答案1

最有可能的是,他们切换到了不同的 netcat 实现。

我知道至少有 5 个实现:

所有这五个都支持相同的基本选项(-p例如-l),但除了最基本的功能之外,它们都具有不同的功能(其中一些甚至对相同的功能使用不同的选项标志)。

相关内容