파일을 읽을 때 알림

파일을 읽을 때 알림

Linux에서 특정 파일을 읽었을 때 알려주는 이벤트를 어떻게 등록합니까?

c 또는 bash /shell 스크립트로 구현 가능

답변1

inotify(7), inotify_add_watch(2)및 등을 IN_ACCESS사용 합니다 .inotifywait(1)

예: 창에서:

while read f; do echo "$f"; sleep 3; done </path/to/your/file
...

다른 창에서:

inotifywait -me access /path/to/your/file
/path/to/your/file ACCESS
/path/to/your/file ACCESS
/path/to/your/file ACCESS
...

관련 정보