UbuntuでファイルIOを監視する

LinuxにはinotifyというIOを監視するコマンドがあるので
それを利用。

inotifyは通常再帰的ディレクトリ監視ができないが、
inotifywaitを使えば、ディレクトリを再帰的に監視可能。

まずはaptからインストール。

$ sudo apt-get install inotofy-tools



使い方。指定したディレクトリを監視する。

$ inotifywait ~/



上記コマンドだけでは、一度IOを確認すると実行が終了するので
mオプションを付加すると、継続的監視が可能。

$ inotifywait -m ~/



さらにrオプションを付加するとディレクトリを再帰的に監視可能。

$ inotofywait -r -m ~/