tar zxvf inotify-tools-3.14.tar.gz
cd inotify-tools-3.14
./configure
make
make install
创建同步脚本:
vi rsyncin.sh
#!/bin/bash
inotifywait -mrq --timefmt '%d/%m%y %H%M' --format '%T %w%f%e' \-e modify,delete,create,attrib /opt/pub | while read files
do
rsync -vzrtopg --progress --delete --password-file=/etc/rsyncd.secrets /opt/pub/ jackey@10.0.3.161::jackey
done
# ./rsyncin.sh & #后台执行该程序
添加到开机自启服务中:
echo "/root/rsyncin.sh &" >>/etc/rc.d/rc.local
经测试可以时时同步。