RealPath:
WebPath:
2017/01/13 18:12 (JST) 更新
ディスク・ファイル周り >>

ファイル監視

Contents

ファイル更新監視

bash
# yum -y install inotify-tools
# apt-get -y install inotify-tools
# wget http://cloud.github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz
# tar xzvf inotify-tools-3.14.tar.gz
# cd inotify-tools-3.14
# ./configure
# make
# make install
bash
(何か変更があったら結果を表示してすぐに終わる)
# inotify-wait ディレクトリ

(何か変更があったら結果を表示して監視を継続する)
# inotify-wait -m ディレクトリ

(特定の動作だけ監視)
# inotify-wait -m -e create,delete,modify,move ディレクトリ

(再帰的に監視)
# inotify-wait -mr ディレクトリ

ファイル末尾監視

bash
$ tail -f <ファイル名>
$ tail -s <監視頻度> -f <ファイル名>

複数ファイルの末尾を同時に監視

bash
# yum -y install multitail
bash
$ multitail a.txt b.txt
(qキーまたは Ctrl+C 等で終了)