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

olruebe01
 2006-07-04 21:23
#8231 #8231
User since
2006-01-19
192 Artikel
BenutzerIn
[default_avatar]
@ pq: Das wäre natürlich perfekt.

Ich habe es jetzt so versucht:

while (meine_bedingung) {
print $URL # zur kontrolle
$SIG{ALRM} = sub { next };
alarm 60;
tu_was_du_tun_sollst;
}

Es passiert folgendes: Die nicht erreichbare URL wird SOFORT übesprungen. Sie wird "zur Kontrolle" über print ausgegeben aber SOFORT wird auch die nächste Ausgegeben und korrekt bearbeitet.
Er wartet also gar nicht erst 60 Sekunden ab...?!?

Wenn ich versuche die "defekte" URL per Browser auszurufen, macht mein Browser nichts als mir die Sanduhr anzuzeigen.

Wieso ein solches?

View full thread In einer Schleife maximal 30 Sekunden warten: ... sonst den nächsten bearbeiten. WIE?