Shell-记录-2

来源:互联网 发布:mac读取不了移动硬盘 编辑:程序博客网 时间:2024/05/22 18:55

#!/bin/bash# Rsync's HBase config files across all region servers. Must run on master.for srv in $(cat /opt/hbase/conf/regionservers);do   echo "Sending command to $srv...";   rsync -vaz --delete --exclude='logs/*' /etc/profile $srv:/etc/profile   rsync -vaz --delete --exclude='logs/*' /opt/hadoop/ $srv:/opt/hadoop/   rsync -vaz --delete --exclude='logs/*' /opt/hbase/ $srv:/opt/hbase/doneecho "done."


[biadmin@1 clusterOper]$ cat hosts.txt 2.hadoop.com3.hadoop.com4.hadoop.com5.hadoop.com6.hadoop.com7.hadoop.com[biadmin@1 clusterOper]$ cat operate.sh #!/bin/bashcmd="jps -l"#cmd="rm -rf /usr/local/fqlhadoop/hbase-1.1.2/logs/*"#cmd="ll /usr/local/fqlhadoop/hbase-1.1.2/logs/*"#cmd="hostname"echo $cmdecho ""echo "1.hadoop.com======"r0=`sh -c "$cmd"`echo $r0for srv in $(cat ./hosts.txt);do        echo $srv"======"        tmp=`ssh biadmin@$srv "sh -c '$cmd'"`        echo $tmpdoneecho "done."


0 0
原创粉丝点击