alibaba linux等系统基于linux系统安装inotify-tools,之前centos一下就安装上了,后续用Alibaba linux的时候,就需要手动下载源码编译安装了
# 安装必要的依赖
sudo yum groupinstall "Development Tools"
sudo yum install glibc-devel
#创建目录
mkdir /www/wwwroot/tool/inotify
cd /www/wwwroot/tool/inotify
# 下载 inotify-tools 源代码
wget https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.20.11.0.tar.gz
tar -xzf 3.20.11.0.tar.gz
cd inotify-tools-3.20.10
# 编译和安装
./autogen.sh && \
./configure --prefix=/www/wwwroot/tool/inotify
make
sudo make install
创建软链接的形式
用创建软链接的形式,让命令可以直接执行,代替添加系统变量
创建符号链接
另一种方法是创建一个指向 inotifywait和inotifywatch两个可执行文件 的符号链接,将其放置在常用的可执行文件路径中,例如 /usr/local/bin 或 /usr/bin。
sudo ln -s /www/wwwroot/tool/inotify/bin/inotifywait /usr/local/bin/inotifywait
sudo ln -s /www/wwwroot/tool/inotify/bin/inotifywatch /usr/local/bin/inotifywatch
参考资料:https://docs.rocky-linux.cn/10/books/learning_rsync/06_rsync_inotify/
inotify-tools项目地址:https://github.com/inotify-tools/inotify-tools/
