使用inotify实现实时文件同步shell脚本


使用inotify实现实时文件同步shell脚本
 
[plain] 
   
[plain] 
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&   

相关内容

    暂无相关文章