開いたときに生成されたファイルの内容 [重複]

開いたときに生成されたファイルの内容 [重複]

私が望むのはこれです:

file次の内容を含むファイルシステムのどこかにあるファイルを呼び出します。

#!/bin/whatever-interpreter-you-want
echo 'line1'
echo 'line2'

スクリプト自体を編集する方法が必要なので、ほとんどすべてのプログラムが読み取り用に開くと、 file次のようになります。

line1
line2

代わりに内容として:

#!/bin/whatever-interpreter-you-want
echo 'line1'
echo 'line2'

ファイルシステムやカーネル自体によって動的に実行されるファイルの内容と同じです(cronを使用せず、inotifyを使用せず、テープを使用しないでください)。

答え1

もちろん、これはFUSEを使用して達成できます。あなたの目標を指定せずに、以下にFUSEに関するいくつかの詳細を提供しました。

答え2

ファイルをいくつかのフォルダに入れることができます。ヒューズファイルシステム次に、そのファイルのIOを処理するためにいくつかのFUSEサーバーを作成する必要があります。これにはかなりの努力が必要になるかもしれません(それでそれが価値があるかどうかわかりません)。

関連情報