四、批处理脚本命令
1、批量处理脚本命令
2、批量分发脚本命令
一、批处理脚本介绍
1、批处理脚本介绍
-
命令批处理脚本:/usr/shell/all.sh
-
文件批量分发脚本:/usr/shell/scp.sh
2、批处理命令脚本原理
-
读取/usr/shell/hosts文件中的ip列表
-
使用$*接收脚本所有参数
-
for循环遍历hosts文件中的ip地址
-
通过ssh $host $cmd 实现目的ip命令
-
eval命令判断并打印命令执行结果
-
for循环遍历完hosts则脚本运行结束
3、批量分发脚本原理
-
$1和$2接收参数文件名和分发路径
-
for循环遍历hosts文件中的ip地址
-
通过scp $1 $host:$2实现分发文件到目的主机
-
eval命令判断并打印命令执行结果
-
for循环遍历完hosts则脚本运行结束
二、批处理命令脚本
1、创建 /usr/shell/ 目录
mkdir -p /usr/shell/ && cd /usr/shell/
2、创建批处理脚本并赋权
touch /usr/shell/all.sh &am