[英]What's the proper way to retry commands in an AWS CFN template?
Sometimes commands like apt-get update -q
fail randomly in a cloudformation template user-data script. 有时,诸如apt-get update -q
类的命令在cloudformation模板用户数据脚本中会随机失败。 What's the proper way to retry them till they succeed? 重试它们直到成功的正确方法是什么?
As @shellter pointed out: 正如@shellter指出的那样:
while ! apt-get update -q ; do sleep 1; done
Or, for a script: 或者,对于脚本:
while ! apt-get update -q
do
echo "Failed. Trying again..." >&2
sleep 1
done
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.