码迷,mamicode.com
首页 > 其他好文 > 详细

xsync集群分发脚本

时间:2019-12-12 11:31:57      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:名称   ado   hadoop   oam   入参   修改   UNC   whoami   bash   

技术图片

 

 

技术图片

 

 

 

 脚本:

#! /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集群分发脚本

标签:名称   ado   hadoop   oam   入参   修改   UNC   whoami   bash   

原文地址:https://www.cnblogs.com/lovetl/p/12028143.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!