입력 요청을 받아 입력을 프로그램으로 파이프한 다음 명령 결과를 반환하는 최소 로컬 수신 서버를 만들려고 합니다.
현재 내가 가지고 있는 것은 다음과 같이 작동하는 프로그램입니다.
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.
그리고 양쪽 터미널 모두에서 프로그램의 출력이 표시되지 않습니다. 내가 어디에서 잘못되고 있는지 알려주거나 조언을 줄 수 있는 사람이 있습니까?