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?