天天看點

建立同步檔案的腳本

為避免一個一個的去修改每一個伺服器的配置檔案,隻需要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

下一篇: 零碎知識

繼續閱讀