Я пытаюсь создать минимальный локальный сервер прослушивания, который принимает запрос на ввод, передает ввод в программу, а затем возвращает результат команды.
На данный момент у меня есть программа, которая работает так:
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.
И я не вижу вывода программы ни на одном терминале. Может ли кто-нибудь подсказать, где я ошибаюсь, или дать какой-либо совет?