服务器端的sh脚本
#! /bin/bash

host1=XXX.xxx.xxx.xxx

src=服务器文件路径

dst=rsync服务器存储路径

user=yunzhuanma

/usr/bin/inotifywait -mrq –timefmt ‘%d/%m/%y %H:%M’ –format ‘%T %w%f%e’ -e modify,delete,create,attrib $src|while read files
do
/usr/bin/rsync -avzP -e ‘ssh -p 端口’ –delete –progress ${src}/* ${user}@${host1}::${dst} –password-file=/etc/web.passwd
echo “${file} was rsyncd”
done

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。