在CentOS上安装和设置inotify,可以按照以下步骤进行:
更新系统包:
sudo yum update -y
安装inotify-tools:
sudo yum install inotify-tools -y
安装完成后,可以通过以下命令验证inotify-tools是否安装成功:
inotifywait --version
inotifywait 是inotify-tools中的一个命令行工具,用于监视文件系统事件。以下是一些基本用法示例:
inotifywait -m /path/to/file -e modify,attrib,close_write,move,create,delete
inotifywait -m /path/to/directory -e create,delete,modify,move
inotifywait -m /path/to/directory -e create,delete,modify,move --format '%w%f %e'
inotifywait -t 10 -m /path/to/directory -e create,delete,modify,move
inotifywait -m /path/to/directory -e create,delete,modify,move --exclude '.*\.tmp$'
如果你需要更复杂的配置,可以考虑使用inotifywait的脚本或结合其他工具(如cron)来实现自动化任务。
* * * * * inotifywait -m /path/to/directory -e create,delete,modify,move --format '%w%f %e' >> /var/log/inotify.log 2>&1
通过以上步骤,你应该能够在CentOS上成功安装和设置inotify。如果有任何问题,请参考官方文档或社区支持。