Ruby IRB ver을 명명 된 파이프에서 실행할 수 있습니까? 명령을 보내고 결과를 원격으로 얻을 수 있습니까?명명 된 파이프 (STDIN/STDOUT 대신)를 통한 IRB 제어
일반적으로 IRB 엔진을 사용하고 다른 UI (.NET으로 작성되었을 수 있음)를 사용하고 싶습니다.
Ruby IRB ver을 명명 된 파이프에서 실행할 수 있습니까? 명령을 보내고 결과를 원격으로 얻을 수 있습니까?명명 된 파이프 (STDIN/STDOUT 대신)를 통한 IRB 제어
일반적으로 IRB 엔진을 사용하고 다른 UI (.NET으로 작성되었을 수 있음)를 사용하고 싶습니다.
나는 그렇게 생각 -이 나를 (맥 OS X) 근무 : 터미널 1
:
터미널 2mkfifo rpipe
: 터미널 1
tail -f rpipe | irb
:
echo "puts 'hi'" > rpipe
(출력 2) :
puts 'hi'
hi
nil
)
것 같다가 (난 그냥 그것을 시도 ... 원래 명령 출력뿐만 아니라,하지만 가까운 것을 일종의 성가신; 당신의 명명 된 ppipe를 통해 입출력을 파이프하면됩니다.
하지만 물어볼 필요가 있습니다. 이유가 무엇입니까?
특히 하위 프로세스로 실행하면 어떨까요?
실제로. 나는이 길을 따라 가고 stdin/stdout 핸들을 전달할 것이라고 생각한다. 고맙다, Markus! – alex2k8