ファイルを読むときの通知

ファイルを読むときの通知

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
...

おすすめ記事