为避免一个一个的去修改每一个服务器的配置文件,只需要rsync同步一下就可以搞定
#!/bin/bash
#rsync.sh
LOCAL_DIR="/opt/admin"
test -n "$hosts" || hosts="xxxx xxxx"
REMOTE_DIR="/opt/"
RSYNC_LOG="/opt/var/log/rsync.log"
for host in $hosts;do
echo ${host}
RSYNC_RUN="/usr/bin/rsync -vzrtopg --progress --stats --delete -e ssh ${LOCAL_DIR} ${host}:${REMO
TE_DIR}";
${RSYNC_RUN} >>${RSYNC_LOG} 2>&1;
done
#end rsync.sh
用上面的脚本就可以同步每一台机子的文件了,是不是方便了不少
建立同步文件的脚本
原创luoguo ©著作权
文章标签 linux rsync ssh 文章分类 运维
©著作权归作者所有:来自51CTO博客作者luoguo的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:RHEL下kvm的搭建管理排错
下一篇:查看linux系统缓慢的原因
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
windows使用csRsync同步文件到linuxrsync cwrsync 编码 同步 密码