利用 inotify 來(lái)監(jiān)控 Linux 文件系統(tǒng)事件
作者:佚名
文件系統(tǒng)事件監(jiān)控對(duì)于從文件管理器到安全工具等多種程序來(lái)說(shuō)都是必要的。自 2.6.13 版本內(nèi)核開(kāi)始,Linux 就提供 inotify 功能,這允許監(jiān)控程序打開(kāi)一個(gè)獨(dú)立文件描述符,并針對(duì)一系列特定的事件來(lái)監(jiān)控一個(gè)或多個(gè)文件或者目錄,例如打開(kāi)、關(guān)閉、移動(dòng)/重命名、 刪除、創(chuàng)建或者改變屬性。在以后的版本中還提供更多增強(qiáng)功能,因此在依賴這些特性之前請(qǐng)先檢查系統(tǒng)的內(nèi)核版本。
責(zé)任編輯:馬沛
來(lái)源:
IBMdW