简单服务器运行程序并返回结果

简单服务器运行程序并返回结果

我正在尝试创建一个最小的本地监听服务器,它接受输入请求,将输入传输到程序,然后返回命令的结果。

我目前拥有的程序的工作原理如下

echo "input" | scriptProgram
output

我正在尝试使用 netcat 充当监听服务器,例如

ncat 127.0.0.1 -l 1234 -kv -e scriptProgram

并使用另一个 ncat aa 客户端测试其输出

echo "input" | ncat 127.0.0.1 1234 -v
ncat: Connected to 127.0.0.1:1234.
ncat: 6 bytes sent, 0 bytes received in 4.71 seconds.

而且我在任何一个终端上都看不到程序的输出。有人能告诉我哪里错了,或者有什么建议吗?

相关内容