#!/bin/bash
pcount=$#
if ((pcount<1)) ; then
echo you are not wirter can shuo;
exit;
fi
current_user=$(whoami)
echo ----------------master ----------------
$@
echo ------------------node1 --------------------
ssh node1 $@
echo ------------------node2 --------------------
ssh node2 $@
echo ------------------node3 --------------------
ssh node3 $@
echo ------------------node4 --------------------
ssh node4 $@
#用于集群里分发文件 $# 是取参数的个数 $字母 是变量 $@ 是取参数
#!/bin/bash
pcount=$#
if ((pcount<1)) ; then
echo you are not wirter can shuo;
exit;
fi
p1=$1;
fname=`basename $p1`
echo fname = $fname;
pdir=`cd -P $(dirname $p1);pwd`
echo pdir = $pdir;
current_user=$(whoami)
for((host=101 ;host<105;host=host+1 )); do
echo ------------------s$host--------------------
rsync -rvl $pdir/$fname $current_user@s$host:$pdir
done