【发布时间】:2018-05-31 04:44:00
【问题描述】:
我正在尝试编写一个脚本,我们在其中备份一个 AMI(亚马逊机器映像),一旦它完成并且它的状态显示为“可用”,而不是通过电子邮件通知我们。
我已经涵盖了第一部分,但第二部分有问题,即不断检查图像何时可用并给我们发送电子邮件。要检查状态是否可用,我使用以下命令,
/usr/bin/aws ec2 describe-images --image-ids=$AMI_ID --query "Images[*].{st:State}" | grep -e "available" | wc -l'
当 AMI 可用但无法创建循环以连续运行上述命令以检查输出是否等于 1 时,这将返回输出为 1。
请帮忙弄清楚这个循环。
PS IMAGE 创建需要 10 到 30 分钟,在某些情况下甚至更长时间。
【问题讨论】:
标签: linux bash shell amazon-web-services scripting