1. 程式人生 > >安裝inotify-tools監控工具

安裝inotify-tools監控工具

all odi share not num 生成 copy att --

  • 安裝inotify-tools監控工具
yum install -y inotify-tools
  • 2:查看inotify-tools包的工具程序
[[email protected] ~]# rpm -ql inotify-tools
/usr/bin/inotifywait
/usr/bin/inotifywatch
/usr/lib64/libinotifytools.so.0
/usr/lib64/libinotifytools.so.0.4.1
/usr/share/doc/inotify-tools-3.14
/usr/share/doc/inotify-tools-3.14/AUTHORS
/usr/share/doc/inotify-tools-3.14/COPYING
/usr/share/doc/inotify-tools-3.14/ChangeLog
/usr/share/doc/inotify-tools-3.14/NEWS
/usr/share/doc/inotify-tools-3.14/README
/usr/share/man/man1/inotifywait.1.gz
/usr/share/man/man1/inotifywatch.1.gz
  • 3:inotifywait使用格式介紹
示例:
inotifywait -mrq --timefmt ‘%d/%m/%y/%H:%M‘ --format ‘%T %w %f‘ -e modify,delete,create,attrib /data

選項:
-m:表示持續監視變化。
-r:表示使用遞歸形式監視目錄。
-q:表示減少冗余信息,只打印出需要的信息。
-e:表示指定要監視的事件列表。
--timefmt是指定時間的輸出格式。
--format指定文件變化的詳細信息。其中 %w:表示監聽的目錄,%f表示觸發事件的文件

事件:
access 訪問,讀取文件。
modify 修改,文件內容被修改。
attrib 屬性,文件元數據被修改。
move 移動,對文件進行移動操作。
create 創建,生成新文件
open 打開,對文件進行打開操作。
close 關閉,對文件進行關閉操作。
delete 刪除,文件被刪除。

安裝inotify-tools監控工具