Hallo, Am Sat, 16 Apr 2011, Al Bogner schrieb:
Ich mache Abfragen bei geonames und da passiert es zeitweise, dass ich die Meldung "the free servers are currently overloaded with requests." erhalte. In diesem Fall würde ich gerne etwas warten (sleep) und dann das laufende Script abbrechen und komplett neu starten.
Wie kann man das mit der Bash realisieren?
while ! wget ...; do sleep 61; done Oder die while-Schleife um's script legen. Im Script selber müßtest du ne Variable setzen/testen. Ansonsten solltest du etwas mehr vom Script erzählen. Möglich wäre es jedenfalls ($0 mit gesetzter Variablen aufrufen). -dnh -- "Glück bedeutet einen anständigen Whisky, ein anständiges Essen, eine anständige Zigarre und eine anständige Frau ... oder eine unanständige Frau, je nachdem wie viel Glück man verkraften kann." (Robert Burns, Schottlands National Poet, 1759-1796) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org