我需要同时在6台服务器上执行命令1和命令2,然后我需要运行命令3和命令4。你知道吗
#!/bin/sh
#Instance details
Server1="<Server1>"
Server2="<Server2>"
Server3="<Server3>"
Server4="<Server4>"
Server5="<Server5>"
Server6="<Server6>"
ssh root@$Server1 "command1" &
ssh root@$Server1 "command2" &
ssh root@$Server2 "command1" &
ssh root@$Server2 "command2" &
ssh root@$Server3 "command1" &
ssh root@$Server3 "command2" &
ssh root@$Server4 "command1" &
ssh root@$Server4 "command2" &
ssh root@$Server5 "command1" &
ssh root@$Server5 "command2" &
ssh root@$Server6 "command1" &
ssh root@$Server6 "command2" &
wait
ssh root@$Server1 "command3" &
ssh root@$Server1 "command4" &
ssh root@$Server2 "command3" &
ssh root@$Server2 "command4" &
ssh root@$Server3 "command3" &
ssh root@$Server3 "command4" &
ssh root@$Server4 "command3" &
ssh root@$Server4 "command4" &
ssh root@$Server5 "command3" &
ssh root@$Server5 "command4" &
ssh root@$Server6 "command3" &
ssh root@$Server6 "command4" &
有没有更好的方法,因为我有大约10个服务器和10个命令。你知道吗
请帮助一个简单和机器人的方式。你知道吗
相关问题 更多 >
编程相关推荐