Skip to content
Latchkey

Named Pipeとは?

named pipeはFIFOとも呼ばれ、関連している必要のないプロセス間で一方向のチャネルとして機能するfilesystemオブジェクトです。あるプロセスが書き込み用に開き、別のプロセスが読み取り用に開くと、kernelがバイトを順序どおりにバッファします。anonymous pipeと異なりpathを持つため、アクセス権のあるどのプロセスからも接続できます。

なぜ重要か

named pipeを使うと、別々のプログラムが一時ファイルやsocketなしで互いにデータをストリームできます。あるツールを別のツールへつなぐshell scriptのためのシンプルな構成要素です。

関連ガイド