UbuntuでファイルIOを監視する
LinuxにはinotifyというIOを監視するコマンドがあるので
それを利用。
inotifyは通常再帰的ディレクトリ監視ができないが、
inotifywaitを使えば、ディレクトリを再帰的に監視可能。
まずはaptからインストール。
$ sudo apt-get install inotofy-tools
使い方。指定したディレクトリを監視する。
$ inotifywait ~/
上記コマンドだけでは、一度IOを確認すると実行が終了するので
mオプションを付加すると、継続的監視が可能。
$ inotifywait -m ~/
さらにrオプションを付加するとディレクトリを再帰的に監視可能。
$ inotofywait -r -m ~/