2011-07-18 17 views
0

FUSEファイルシステムプロセスで作成されたデータにアクセスする方法はありますか?例: prefix_write()内の 私はいくつかのデータをメモリに保存し、別のプロセスからそれらのデータにアクセスしたいと思います。FUSEファイルシステムのデータにアクセスする

共有メモリが動作するはずです。しかし、私は他のプロセスから関数としてアクセスするfuse_operationsのカスタムフィールドのようなより洗練されたソリューションを探しています。しかし、私が知る限り、fuse_operationsのフィールドはPOSIXからのものでなければならないので、そうするのはおそらく不可能です。私が間違っているなら、私を修正してください。

ありがとう

答えて

0

あなたが話している他のプロセスは、別のプロセスによってフォークされたプロセスです。はいの場合は、データを送信するのは簡単です。パイプを作成してforkする前に、パイプによって返されたfdは子プロセスによって継承されます。これらのfdを双方向データ転送に使用することができます。

あなたのユースケースがこれでない場合、なぜ外部プロセスが別のプロセスデータにアクセスするのか説明できますか?

関連する問題