fswatch:監視文件更改的工具

受密碼保護的目錄

工具 fswatch是免費的開放源代碼,因為它是多平台的,所以它可以安裝在許多操作系統上,例如GNU / Linux,Solaris,BSD,Mac OS,甚至可以安裝在Microsoft Windows上。 這是一個簡單但功能強大的工具,可以在修改目錄和文件時監視和提醒它們。 對於Linux版本,它基於inotify(一個報告文件更改的內核子系統)。

不幸的是包裝 默認情況下,它不包含在任何存儲庫中 從任何發行版中下載,因此,如果要在系統上使用此出色的工具,則必須手動下載,編譯和安裝它。 當然,為此,您必須在Linux發行版中安裝了開發工具,而大多數發行版中通常都包含有開發工具,因此對於您來說這絕對不是問題。

fswatch可以監視空閒時間,自定義事件記錄格式,對命令使用正則表達式的過濾器,遞歸目錄監視等。 還有 安裝它 您將需要執行以下操作:

wget https://github.com/emcrisostomo/fswatch/releases/download/1.9.3/fswatch-1.9.3.targ.gz

tar -zxvf fswatch-1.9.3.tar.gz

cd fswatch-1.9.3/

./configure

make

sudo make install

sudo ldconfig

順便說一句,最後一條命令對於刷新鏈接和庫緩存是必需的,否則我們會發現錯誤類型:

fswatch:加載共享庫時出錯:libfswatch.so.6:無法打開共享對象文件:無此類文件或目錄。

現在您已經安裝了它,就可以使用它。 我建議你 查看手冊,但基本語法為:

fswatch [opciones] /rutas/a/monitorizar

例如,要監視主目錄:

fswatch /home/isaac

此外,正如您將在手冊中看到的那樣,它還有許多有趣的選項可以修改其行為...希望您喜歡它,它將對您有所幫助。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。