Простой сервер для запуска программы и возврата результата

Простой сервер для запуска программы и возврата результата

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

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

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.

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

Связанный контент