Servidor simples para executar o programa e retornar o resultado

Servidor simples para executar o programa e retornar o resultado

Estou tentando criar um servidor de escuta local mínimo que receba uma solicitação de entrada, canalize a entrada para um programa e retorne o resultado do comando.

O que tenho no momento é o programa que funciona como

echo "input" | scriptProgram
output

E estou tentando usar o netcat para atuar como um servidor de escuta como

ncat 127.0.0.1 -l 1234 -kv -e scriptProgram

E teste sua saída usando outro cliente 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.

E não vejo a saída do programa em nenhum dos terminais. Alguém pode me dizer onde estou errando ou tem algum conselho?

informação relacionada