for n in range(args.count): try:
log("Running %s [try %d/%d]" % (" ".join(args.cmd), (n+1), args.count))
subprocess.check_call(args.cmd) except subprocess.CalledProcessError as e:
retcode = e.returncode else:
log("Command succeeded")
retcode = 0 break
if args.factor == 0:
wait_time = (n+1) * args.delay else:
wait_time = args.factor**n * args.delay if n < args.count - 1:
log("Command failed, waiting %s seconds to retry" % wait_time)
time.sleep(wait_time) else:
log("Command failed, out of retries")
sys.exit(retcode)
if __name__ == "__main__":
main()
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.15Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.