nc -q -1 local host ${PORT} ${CMD}
在Ubuntu, nc
可以如上所述使用 -q
选项。看到 手册页 。
-q
在stdin上执行EOF后,等待指定的秒数然后退出。如果秒是负数,则永远等待。
但是,Redhat 5中没有此选项。请参阅 手册页 。我如何实现相当于 nc -q
在Redhat 5?
3
您使用的是什么版本的netcat?您是从源代码编译还是使用包管理器安装?您可能想尝试编译 netcat来源 ,或尝试在您的Redhat机器上编译Ubuntu版本。此外,解释为什么需要这种行为(特别是为什么需要在EOF之后等待X秒)会有所帮助,因为它可能有助于建议替代解决方案。
—
Breakthrough