閱讀85 返回首頁    go 技術社區[雲棲]


使用inotify實現實時文件同步shell腳本

 
inotify.sh

#!/bin/bash


src=/data/www/
/usr/local/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f%e' -e modify,delete,create,attrib $src |  while read file
do
      /usr/bin/rsync -arzuq --delete --progress $src 192.168.136.128::www/
      echo "  ${file} was rsynced" >>/tmp/rsync.log 2>&1
done


 

chmod +x inotify.sh  
 
./inotify.sh&   

 

 

作者: javaboy2012
Email:yanek@163.com
qq:    1046011462

最後更新:2017-04-03 21:30:13

  上一篇:go rsync服務安裝和配置
  下一篇:go 小米手機刷機失敗補救方法詳解