天天看点

建立同步文件的脚本

为避免一个一个的去修改每一个服务器的配置文件,只需要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 51CTO博客,原文链接:http://blog.51cto.com/luoguoling/1095418

下一篇: 零碎知识

继续阅读