内容がプログラムで決定されるダミーファイルの作成

内容がプログラムで決定されるダミーファイルの作成

/ procのファイルのようにファイルにアクセスするときにプログラムで内容が決定される仮想ファイルをUnixで生成できますか?

たとえば、ファイルを読み取ったりキャプチャして特定の設定を取得したりするプログラムがあります。ただし、その設定をプレーンテキストファイルに直接保存するのではなく、背後にあるデータベースから設定を取得し、ダミーファイルを読み取るときにその情報をプログラムに渡すことを望みます。これは可能ですか?

答え1

名前付きパイプを見ることができます。

man fifo出発点へ。

デフォルトでは、あるプロセス(またはプロセス)がデータを読み取り、別のプロセスがデータを書き込むことができる名前付きパイプを作成します。

関連情報