Azure CLI 从 bash 停止 VM 非常慢
Azure CLI very slow for stopping VMs from bash
我有以下 bash 脚本来停止所有虚拟机:
#!/usr/bin/env bash
servers=(Server1 Server2 Server3)
#stop all vws
for s in "${servers[@]}"; do
az vm stop --resource-group RG1 --name ${s}
done
echo "all wm are stopped..."
此脚本没有在合理的时间内终止。有没有办法加快速度?
脚本本身做的很少; az
完成了所有工作,但您可能可以 运行 并行完成所有工作:
for s in "${servers[@]}"; do
az vm stop --resource-group RG1 --name "$s" &
done
wait
echo "all wm are stopped..."
我有以下 bash 脚本来停止所有虚拟机:
#!/usr/bin/env bash
servers=(Server1 Server2 Server3)
#stop all vws
for s in "${servers[@]}"; do
az vm stop --resource-group RG1 --name ${s}
done
echo "all wm are stopped..."
此脚本没有在合理的时间内终止。有没有办法加快速度?
脚本本身做的很少; az
完成了所有工作,但您可能可以 运行 并行完成所有工作:
for s in "${servers[@]}"; do
az vm stop --resource-group RG1 --name "$s" &
done
wait
echo "all wm are stopped..."