phpbar.de logo

Mailinglisten-Archive

[php] F: PHP-Script durch Cronjob ?

[php] F: PHP-Script durch Cronjob ?

Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de
Fri, 11 Feb 2000 10:04:53 +0100


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