centos

centos inotify如何实时监控

小樊
47
2025-07-12 22:54:53
栏目: 智能运维

在CentOS系统中,你可以使用inotifywait工具来实时监控文件或目录的变化。inotifywaitinotify-tools包的一部分,因此首先需要安装这个包。

  1. 安装inotify-tools
sudo yum install inotify-tools
  1. 使用inotifywait监控文件或目录:
inotifywait -m -r -e create,delete,modify,move /path/to/your/directory

参数说明:

例如,要实时监控/var/www/html目录及其子目录中的所有文件变化,可以使用以下命令:

inotifywait -m -r -e create,delete,modify,move /var/www/html

当检测到文件变化时,inotifywait会输出相关信息,包括事件类型、文件路径等。

你还可以将inotifywait的输出重定向到一个日志文件,以便后续查看:

inotifywait -m -r -e create,delete,modify,move /var/www/html > /var/log/inotify.log 2>&1 &

这将在后台运行inotifywait,并将输出追加到/var/log/inotify.log文件中。

0
看了该问题的人还看了