【发布时间】:2012-10-27 19:25:24
【问题描述】:
有时像 apt-get update -q 这样的命令会在 cloudformation 模板用户数据脚本中随机失败。重试它们直到成功的正确方法是什么?
【问题讨论】:
-
until apt-get update -q ; do sleep 10 ; done?祝你好运。 -
@shellter,我现在在做什么,感觉不适合将这个添加到许多命令中
-
我没有看到任何解决方法,除非您愿意失去只有失败的作业循环直到完成的粒度。例如,您可以编写 10 个命令的脚本,运行整个程序,然后有一种方法可以测试没有错误。将主脚本输出重定向到日志文件并 grep 查找“错误”?然后您如何决定重新运行哪个或浪费时间重新运行所有 10 个。很高兴被证明是错误的。Hadoop 或其他并行处理器(gnu -并行?)?祝你好运。
标签: bash amazon-web-services amazon-cloudformation