天天看點

少量檔案實時同步小腳本

#!/bin/bash

src=/xxx/xxx  #本地監控目錄

des_ip="192.168.1.2 192.168.1.3"  #目标伺服器

/usr/local/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f' \

--exclude "\.swp$" \

--exclude=/backup/ \

-e close_write,modify,delete,create,attrib,move \

${src} \

| while read file

do

rsync -vagtopg --delete --progress $src 192.168.1.2::xxx/ >> /var/log/rsync.log  #同步

rsync -vagtopg --delete --progress $src 192.168.1.3::xxx/ >> /var/log/rsync.log

done

 本文轉自 ninnycalf 51CTO部落格,原文連結:http://blog.51cto.com/314258/1632992