inotify+rsync+mutt+msmtp实现linux文件或者目录自动更新
副标题[/!--empirenews.page--] inotify+rsync+mutt+msmtp实现linux文件或者目录自动更新并且实现发邮件给管理员 实现文件实时同步,并且监控目录发送邮件给管理员 需求,需要一次性更新多台服务器,人工手动,时间较长。 并且实时监控发邮件到管理员邮箱里. 服务器架构图 更新源ip:192.168.0.110 服务器ip:192.168.0.185 192.168.0.185配置 首先安装rsync yum -y install rsync 然后等待 定义rsync配置文件/etc/rsyncd.conf 直接写了shell脚本 #!/bin/bash cat >> /etc/rsyncd.conf << EOF uid = nobody gid = nobody use chroot = no max connections = 100 timeout = 600 pid file=/var/run/rsyucd.pid lock file = /var/run/rsyncd.lock log file = /var/log/rsyncd.log [static] path = 更新目录地址 ignore errors read only = no list = no hosts allow = 192.168.0.0/255.255.255.0 auth users = www1 secrets file = /etc/www1.pwd EOF /etc/rsyncd.conf 其实直接在上面修改也可以的 然后运行 (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |