Estoy intentando crear un servidor de escucha local mínimo que reciba una solicitud de entrada, canalice la entrada a un programa y luego devuelva el resultado del comando.
Lo que tengo en este momento es el programa que funciona como
echo "input" | scriptProgram
output
Y estoy intentando usar netcat para actuar como un servidor de escucha como
ncat 127.0.0.1 -l 1234 -kv -e scriptProgram
Y pruebe su salida usando otro 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.
Y no veo el resultado del programa en ninguna terminal. ¿Alguien puede decirme en qué me estoy equivocando o tener algún consejo?