inotifywait
用法:inotifywait [-hcmrq] [-e <event> ] [-t <seconds> ] [--format <fmt> ] [--timefmt <fmt> ] <file> [ ... ]
選項:
-m:監視
-r:遞歸監視
-q:減少備援資訊
-e/--event:要監視的事件清單;
可監視的事件:create,delete,modify,move,access,attrib(中繼資料被修改),open,close
-t seconds:過期時長,即超出該時長退出監視,預設為0,表示無限期監視
--format:指定事件資訊的輸出格式
%w:發生事件的目錄或檔案
%f:發生事件的檔案
%e:發生的事件
%T:使用由-timefmt定義的時間格式
--timefmt:指定時間格式,具體用法可man inotifywait
--exclude <pattern>:指定排除不需要監視的檔案模式
--fromfile <file>:從file中讀取要監視或排除監視的檔案(或目錄),一行一個,不能使用正規表達式,以@開頭的表示排除監視
例:inotifywait -mrq --timefmt '%Y/%m/%d-%H:%M:%S' --format '%T %w %f %e' -e modify,delete,create,move,attrib /tmp/test
本文轉自 meteor_hy 51CTO部落格,原文連結:http://blog.51cto.com/zuoshou/1753505,如需轉載請自行聯系原作者