Ich versuche, einen minimalen lokalen Abhörserver zu erstellen, der eine Eingabeanforderung entgegennimmt, die Eingabe an ein Programm weiterleitet und dann das Ergebnis des Befehls zurückgibt.
Was ich im Moment habe, ist das Programm, das funktioniert wie
echo "input" | scriptProgram
output
Und ich versuche, netcat als Listenserver zu verwenden, wie
ncat 127.0.0.1 -l 1234 -kv -e scriptProgram
Und testen Sie die Ausgabe mit einem anderen ncat aa-Client
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.
Und ich sehe die Ausgabe des Programms auf keinem der Terminals. Kann mir jemand sagen, was ich falsch mache, oder hat jemand einen Rat?