您的位置:首页 > 运维架构 > Shell

Shell:批量发送命令的脚本

2020-08-12 19:43 561 查看

 1)在/home/Mark/bin目录下创建脚本xcall.sh(此目录下的脚本Mark用户可以在任何目录下使用)

[code][Mark@hadoop12 bin]$ vim xcall.sh

2)在脚本中编写如下内容

[code]#! /bin/bash

for i in hadoop11 hadoop12 hadoop13
do
echo --------- $i ----------
ssh $i "$*"
done

注:hadoop11、hadoop12、hadoop13为各个服务器的名称,可自行定义。Mark为用户名,结合自己情况自己定义。

3)修改脚本执行权限

[code][Marku@hadoop12 bin]$ chmod 777 xcall.sh

4)启动脚本

[code][Mark@hadoop12 bin]$ xcall.sh java -version

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: