溫馨提示×

CentOS readdir如何實現目錄監控

小樊
45
2025-07-10 19:12:58
欄目: 智能運維

在 CentOS 系統中,可以使用 inotify 工具來實現目錄監控。inotify 是 Linux 內核提供的一種文件系統事件監控機制,可以實時監控文件或目錄的變化,如創建、刪除、修改等。

以下是使用 inotifywait 命令監控目錄變化的步驟:

  1. 安裝 inotify-tools 軟件包:
sudo yum install inotify-tools
  1. 使用 inotifywait 命令監控目錄。例如,要監控 /var/www/html 目錄,可以使用以下命令:
inotifywait -m -r -e create,delete,modify --format '%w%f %e' /var/www/html

參數說明:

  • -m:監控模式,持續監控目錄變化。
  • -r:遞歸監控子目錄。
  • -e:指定要監控的事件,如創建(create)、刪除(delete)、修改(modify)等。
  • --format:自定義輸出格式,%w%f 表示文件路徑,%e 表示事件類型。
  • /var/www/html:要監控的目錄。

運行上述命令后,inotifywait 將持續監控 /var/www/html 目錄,并在檢測到變化時輸出相關信息。

注意:inotifywait 命令會一直運行,直到手動停止。要停止監控,可以按 Ctrl+C 組合鍵。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女