Ubuntu 与 RedHat 上的 nc(netcat)选项的差异

Ubuntu 与 RedHat 上的 nc(netcat)选项的差异
nc -q -1 local host ${PORT} ${CMD}

在 Ubuntu 中,nc可以像上面一样使用,使用-q选项。请参阅手册页

  • -q在 stdin 上的 EOF 之后,等待指定的秒数然后退出。如果秒数为负数,则永远等待。

但是,此选项在 Redhat 5 中不可用。请参阅手册页. 如何nc -q在 RedHat 5 中实现等效效果?

答案1

你要这个选项有什么用?如果你能解释一下用例,也许我们可以想出一个替代方案。

例如,也许这就足够了?

while 1; do
    nc localhost ${PORT}
done

我觉得linux.die.net 手册页来自 RedHat Enterprise Linux 5,但不是 100% 确定。

相关内容