给我输出一个shell脚本,要求对已经推送脚本的主机清单进行统计,已知脚本路径
时间: 2023-07-17 11:04:14 浏览: 176
可以为您提供一个简单的shell脚本示例,以对已推送脚本的主机清单进行统计。假设脚本路径是`/path/to/script.sh`,您可以使用以下脚本:
```bash
#!/bin/bash
# 主机清单
hosts=("host1" "host2" "host3")
# 统计变量
successful=0
failed=0
# 循环遍历主机清单
for host in "${hosts[@]}"; do
# 执行脚本并检查返回值
ssh "$host" "/path/to/script.sh"
if [ $? -eq 0 ]; then
((successful++))
else
((failed++))
fi
done
# 输出统计结果
echo "成功推送脚本的主机数: $successful"
echo "推送脚本失败的主机数: $failed"
```
请注意,此脚本假设您已经设置了无需密码的SSH登录,并在`hosts`数组中提供了要执行脚本的主机列表。您可以根据实际情况进行修改和扩展。
阅读全文