知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

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

发布时间:2014-09-05 14:59:50作者:知识屋

使用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&   
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜