以下是一个可以到多台不同IP的服务器上执行同一个指定命令的shell脚本示例:

#!/bin/bash

# 服务器IP列表
servers=("192.168.1.1" "192.168.1.2" "192.168.1.3")

# 待执行的命令
command="echo Hello, World!"

# 遍历服务器IP列表
for server in "${servers[@]}"
do
  echo "Executing command on server: $server"
  
  # 使用ssh连接到服务器并执行命令
  ssh user@$server "$command"
  
  echo "Command execution completed on server: $server"
done

在脚本中,将服务器的IP地址存储在一个数组中,然后使用循环遍历数组中的每个IP地址。通过SSH连接到每个服务器,并使用ssh命令执行指定的命令。可以将需要执行的命令替换为$command变量。

编写一个可以到多台不同IP的服务器重执行同一个指定命令的shell脚本

原文地址: https://www.cveoy.top/t/topic/iiYp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录