Conteúdo do arquivo criado quando aberto [duplicado]

3

O que eu quero é isso:

Ter um arquivo chamado file em algum lugar no sistema de arquivos com um conteúdo parecido com:

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

Quando QUALQUER (quase qualquer desde que deve existir uma maneira de editar o próprio script), o programa abre file para ler:

line1
line2

Como seu conteúdo, em vez de:

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

Algo como o conteúdo do arquivo sendo executado em tempo real pelo sistema de arquivos ou pelo próprio kernel (por favor, sem cron, sem inotify, sem fita adesiva).

    
por matihus 12.08.2015 / 06:52

2 respostas

2

Isso certamente pode ser alcançado usando o FUSE. Sem detalhes exatos de seus objetivos, forneci alguns detalhes sobre o FUSE abaixo.

por 12.08.2015 / 21:38
1

Você pode colocar seu arquivo em algum sistema de arquivos FUSE . Você então precisará escrever algum servidor FUSE para manipular o IO para tais arquivos. Pode levar algum esforço significativo (por isso não tenho certeza se vale a pena)

    
por 12.08.2015 / 21:38

Tags