Thread In einer Schleife maximal 30 Sekunden warten: ... sonst den nächsten bearbeiten. WIE?
(12 answers)
Opened by olruebe01 at 2006-07-04 19:44
Hallo Profis,
habe mal wieder eine Frage: Ich habe eine Liste mit URLs zu Daten, die ich per Script und Cronjob runterladen / aktualisieren möchte. Ich mache das so: In einer Schleife nehme ich mir alle URLs, lasse die runterladen (LWP:Useragent) und lokal speichern. Hat das geklappt: nächste URL. Nun habe ich ein Problem: Beim Test war eine URL (eine der ersten) nicht erreichbar. Mein Script hat nun endlos auf das Ergebnis gewartet und die nachfolgenden URLs gar nicht mehr bearbeitet. Meine Frage: Wie erreiche ich, dass das Script pro URL 30 Sekunden auf das Ergebnis wartet und wenn es innerhalb dieser 30 Sekunden nicht kommt, diese URL abbricht und einfach die nächste URL in der Schleife bearbeitet? Hoffe, das ist verständlich?!? Danke schon mal, Oliver |