Я пытаюсь создать минимальный локальный сервер прослушивания, который принимает запрос ввода, передает входные данные программе, а затем возвращает результат команды.

На данный момент у меня есть программа, которая работает как

echo "input" | scriptProgram
output

И я пытаюсь использовать Netcat, чтобы действовать как сервер прослушивания, как

ncat 127.0.0.1 -l 1234 -kv -e scriptProgram

И проверить его вывод с помощью другого клиента ncat

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.

И я не вижу вывод программы на любом терминале. Может кто-нибудь сказать мне, где я иду не так, или есть какие-либо советы?

0