xsync配置

在~/bin建立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

給權限

chmod 777 xsync 

執行命令:

xsync bin

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章