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