1 配置好rsync 服务器,客户端,见上一篇
192.168.1.10web服务器中/www 备份到 rsync192.168.1.11 /tmp/backup
2 下载安装inotify
wget http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz
解压 ./configure make make install
3 简介
inotify-tools提供的两个命令行工具:
inotifywait:课以进行持续性的监控。
inotifywatch:统计信息。
4 实现监控上传
vim /in.sh
#!/bin/bash
inotifywait -mrq --timefmt ‘%d/%m/%y %H:%M‘ --format ‘%T %w%f%e‘ -e modify,delete,create,attrib /www | while read files
do
rsync -avz --delete --password-file=/etc/rsync.password /www renkun@192.168.1.11::backup
done 保存
5 后台执行脚本
nohup /in.sh & (使用程序部署nohup)
6 开机启动
echo “in.sh&” >>/etc/rc.local
本文出自 “ITcain” 博客,请务必保留此出处http://521kun.blog.51cto.com/9397206/1773596
原文地址:http://521kun.blog.51cto.com/9397206/1773596