簡單的伺服器來運行程式並傳回結果

簡單的伺服器來運行程式並傳回結果

我正在嘗試創建一個最小的本地監聽伺服器,它接受輸入請求,將輸入通過管道傳輸到程序,然後返回命令的結果。

我現在擁有的程式的工作原理如下

echo "input" | scriptProgram
output

我正在嘗試使用 netcat 充當監聽伺服器,例如

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.

我在兩個終端上都看不到程式的輸出任何人都可以告訴我哪裡出錯了,或者有什麼建議嗎?

相關內容