プログラムを実行して結果を返すシンプルなサーバー

プログラムを実行して結果を返すシンプルなサーバー

入力要求を受け取り、その入力をプログラムにパイプし、コマンドの結果を返す最小限のローカル リスン サーバーを作成しようとしています。

私が現在持っているのは、次のように動作するプログラムです

echo "input" | scriptProgram
output

そして私はnetcatを使ってlistenサーバとして動作させようとしています

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.

また、どちらの端末でもプログラムからの出力が表示されません。どこが間違っているのか、またはアドバイスをいただける方はいらっしゃいますか?

関連情報