私が持っていると言う
node foo.js | node bar.js
fooのstdinのハンドルをbarに渡す方法はありますか?
パイプラインから逆方向に通信したいというまれな状況があります。
少なくとも私はfoo.jsノードのpidをbar.jsノードに送信できることを知っています。 pidが与えられたら、* nixは次のようにfooの標準入力に書き込むことができなければなりません。
/proc/<pid>/fd/0
しかし、MacOSでも同じことをする方法はありますか?
ベストアンサー1
通常、いいえ、stdinへの書き込みハンドルはfoo
親プロセスの手にのみあるため(foo
読み取りハンドルのみが表示されます)...とにかく、それらの間に特定のパイプ(匿名またはFIFO)を設定する必要があります。 more いいねbar
。ハンドルがの親と同時に記録されると、何が起こるのか。foo