首页 > 系统服务 > 详细

linux批量复制文件到多台服务器脚本

时间:2017-06-30 17:05:33      阅读:576      评论:0      收藏:0      [点我收藏+]

=======================xsync.sh======================================

#!/bin/bash


if [[ $# -lt 1 ]] ; then echo no params ; exit ; fi

p=$1

#echo p=$p

dir=`dirname $p`

#echo dir=$dir

filename=`basename $p`

#echo filename=$filename

cd $dir

fullpath=`pwd -p . `

#echo fullpath=$fullpath


user=`whoami`

for((i=202;i<=206;i=$i+1));do

  echo ==========s$i============

rsync -lr $p ${user}@s$i:$fullpath

done ;






#!/bin/bash

if [[ $# -lt 1 ]] ; then echo no params ; exit ; fi

p=$1

dir=`dirname $p`

filename=`basename $p`

cd $dir

fullpath=`pwd -P . `

echo $fullpath


hosts=`cat /usr/local/bin/slaves`

for host in $hosts; do

  echo ========== $host ============

  rsync -lr $p ${user}@$host:$fullpath

done ;


linux批量复制文件到多台服务器脚本

原文:http://13088442.blog.51cto.com/13078442/1943488

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!