1. 创建xcall.sh脚本,并编辑
touch xcall.sh
vim xcall.sh
具体脚本:
#!/bin/bash
params=$@
i=1
for (( i=1 ; i <= 3 ; i = $i + 1 )) ; do
echo ============= node$i $params =============
ssh node$i "$params"
done
说明:
三台服务器为:node1、node2、node3
2. 设置xcall.sh为可执行文件:
chmod +x xcall.sh
3. 全局可用及建立软连接
注意
: 如果想在任何地方都能使用xcall.sh命令,需要将xcall.sh命令放到 /usr/local/bin/ 目录下
而且需要需要在 /usr/local/bin目录下创建jps的软连接
先查看jps的位置: 放在你安装jdk的bin目录下,比如我:
创建软连接命令:
ln -s /export/servers/jdk1.8.0_241/bin/jps jps
注
: 三台服务器都得在该位置建立软连接