天天看點

inotifywait

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,如需轉載請自行聯系原作者