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
相关文章推荐
- shell脚本实现ssh-copy-id批量自动发送公钥到远程主机
- Shell 脚本远程批量执行命令
- shell脚本编程 从使用者指定的文件中批量添加、删除账号——useradd 与 xargs命令
- shell脚本基础命令及 批量修改文件夹文件权限
- Linux下shell脚本PING命令只要延迟高于100ms就发送个邮件
- shell脚本:批量创建用户/更改文件名、输入数字执行命令
- shell批量重命令文件脚本
- python脚本 对批量机器执行命令和发送文件
- 简易登录,批量执行命令,批量copy文件shell脚本【Linux运维之道之脚本案例】
- shell脚本批量部署ssh认证+批量执行命令
- linux远程批量执行命令的shell脚本
- Linux 集群上批量执行同一命令 shell 脚本
- 简易登录,批量执行命令,批量copy文件shell脚本【Linux运维之道之脚本案例】 推荐
- shell脚本批量复制及执行命令的示例详解
- 批量移动文件的shell脚本
- Shell脚本通用命令符号解析
- Linux下shell脚本编写:常用命令
- shell脚本中的命令替换
- 通过shell脚本循环进入目录执行命令的方法
- 通过linux的shell脚本批量创建用户名,用户名所属目录,设置对应密码