Mailinglisten-Archive |
Hallo Guido, eine weitere Möglichkeit dazu wäre, daß Du in einem Skript den Timeout dieses Skripts set_time_limit(0) auf unendlich setzt und dann eine unendliche Schleife programmierst, in der das Skript mit sleep($Sekunden); für eine gewünschte Zeitspanne schlafen schickst. Man kann natürlich in die Schleife auch eine Abbruchbedingung einbauen, die von außerhalb des Skriptes gesetzt werden kann, etwa das Vorhandensein einer bestimmten Datei führt zum Abbruch oder so. Vorteil: Das Skript ist wesentlich flexibler (bis in den Millisekundenbereich). Außerdem muß man nicht mit cronjobs hantieren und es sollte auch unter Windows funzen. Nachteil: Das Skript muß zum Start einmal aufgerufen werden, entweder über http oder als cgi-Skript. (Was passiert mit dem Browser, für den Fall, daß es über http gestartet wird?) In diesem Zusammenhang eine Frage an die Liste: Belastet das Skript während des sleep den Rechner? Oder wird es vollständig schlafen geschickt, bis es von einem Timer-Event wieder geweckt wird? Stefan -- Telefon: +49 (511) 3884965, Mobil: +49 (172) 5188843 Homepage des JC Godshorn: http://www.jcgodshorn.de Unaufgefordertes Zusenden von Werbe-Emails ist unerwünscht. Dateinanhänge nur komprimiert und >100kB nur nach Absprache zusenden. Danke!
php::bar PHP Wiki - Listenarchive