该脚本用于在所有主机上同时执行相同的命令。
进入/usr/local/bin目录下,输入vim xcall,向里面添加:
#!/bin/sh
pcount=$#
if((pcount==0));then
echo no args...;
exit;
fi
echo ==================master==================
$@
for((host=1; host<=2; host++)); do
echo ==================slave$host==================
ssh slave$host $@
done
#Note:这里的master和slave都是对应自己主机名,需要做相应修改。另外,for循环中的host的边界值由自己的主机编号决定。
最后chmod a+x xcall给文件添加执行权限即可。
---------------------
作者:Chris Wu
来源:CSDN
原文:https://blog.csdn.net/perfer258/article/details/81433446
版权声明:本文为博主原创文章,转载请附上博文链接!