2016-11-30 1 views
0

대화식 프로그램/스크립트의 입력을 다른 프로그램으로 재 지정하려고합니다. 나는 다음과 같이 NC로했다.
배시 1
nc -nlvp 100 | 스크립트
배쉬 2
그것은 작동하지만 더 좋은 방법이 100대화 형 스크립트의 입력 방향 재 지정

노스 캐롤라이나 127.0.0.1? nc/소켓없이 대화식 스크립트의 입력을 리디렉션 할 수 있습니까?

+1

에 오신 것을 환영합니다! [둘러보기]를 먼저 듣고 좋은 질문을 배우고 [mcve]를 만들 수 있습니다. 그렇게하면 우리가 당신을 도울 수 있습니다. – Katie

+1

감사합니다. 이해하기 쉽도록 업데이트했습니다. –

답변

0

문자를 표준 입력으로 보내려는 프로세스의 PID를 알고있는 경우 /proc/$pid/fr/0에 간단하게 쓸 수 있습니다. 예 :

쉘 1 :

$ cat 

쉘 2 : 쉘 1

$ pidof cat 
12345 
$ cat > /proc/12345/fd/0 
hello 

결과 : 스택 오버플로

hello 
관련 문제