열 때 생성된 파일의 내용 [중복]

열 때 생성된 파일의 내용 [중복]

내가 원하는 것은 이것이다:

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 서버를 작성해야 합니다. 이를 위해서는 상당한 노력이 필요할 수 있습니다(그래서 그만한 가치가 있는지 잘 모르겠습니다).

관련 정보