在AWS CFN模板中重试命令的正确方法是什么?

时间:2012-11-07 17:18:18

标签: bash amazon-web-services amazon-cloudformation

有时像apt-get update -q这样的命令会在云信息模板用户数据脚本中随机失败。在他们成功之前重试它们的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

正如@shellter所指出的那样:

while ! apt-get update -q ; do sleep 1; done

或者,对于脚本:

while ! apt-get update -q
do
    echo "Failed. Trying again..." >&2
    sleep 1
done