xsync集群分发脚本
Posted lovetl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xsync集群分发脚本相关的知识,希望对你有一定的参考价值。
脚本:
#! /bin/bash #1获取输入参数的个数,如果没有参数直接退出 pcount=$# if((pcount==0));then echo no args; exit; fi #2 获取文件名称 p1=$1 fname=‘basename $p1‘ echo fname=$fname #3 获取上级目录到绝对路径 pdir=‘cd -p $(dirname $p1);pwd‘ echo pdir=$pdir #4 获取当前用户的名称 user=‘whoami‘ #5循环 for((host=103;host<105;host++));do echo -----------hadoop$host----------- rsync -rvl $pdir/$fname $user@hadoop$host:$pdir done
3.修改脚本xsync具有执行权限
[root@Hadoop1 bin]$ chmod 777 xsync
z
以上是关于xsync集群分发脚本的主要内容,如果未能解决你的问题,请参考以下文章