Centos编写xcall分发脚本

功能:可以在所有主机上同时执行相同的命令

(1)在/usr/local/bin目录下创建xcall文件,文件内容如下

#!/bin/bash
pcount=$#
if((pcount==0));then
        echo no args;
        exit;
fi

echo -------------localhost----------
$@
for((host=101; host<=108; host++)); do
        echo ----------hadoop$host---------
        ssh hadoop$host $@
done

(2)修改脚本 xcall 具有执行权限

chmod a+x xcall

(3)调用脚本形式: xcall 操作命令

xcall rm -rf /opt/tmp/profile

猜你喜欢

转载自blog.csdn.net/zhangchao_cn/article/details/84762660