프로그램을 실행하고 결과를 반환하는 간단한 서버

프로그램을 실행하고 결과를 반환하는 간단한 서버

입력 요청을 받아 입력을 프로그램으로 파이프한 다음 명령 결과를 반환하는 최소 로컬 수신 서버를 만들려고 합니다.

현재 내가 가지고 있는 것은 다음과 같이 작동하는 프로그램입니다.

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.

그리고 양쪽 터미널 모두에서 프로그램의 출력이 표시되지 않습니다. 내가 어디에서 잘못되고 있는지 알려주거나 조언을 줄 수 있는 사람이 있습니까?

관련 정보