.php automatisch vom Server ausführen lassen?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
atomkraft
blechen
datei
einstellen
entsprechende dokumentation
entsprechenden dienst
erstellen
http
job
minute
nutzen
paar
programmiersprache
sekunde
server
testen
tun
url
wissen
zitat
-
Ich möchte alle 30 minuten eine php Datei starten lassen die ein paar Werte in den Datenbanken ändert.
Was für möglichkeiten gibt es das vom Server automatisch machen zu lassen? Bzw ist das überhaupt möglich?
Habe schon ein paar mal von Cronjobs oder so gelesen..
Was ist das und wie funktioniert das? o.o -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Jup, genau. Dafür braucht man einen Cronjob...
Dieser ist auf Lima-City zwar nicht möglich; aber es ist erlaubt, einen entsprechenden Dienst zu nutzen, der diese für dich ausführt... Diesbezüglich empfehle ich cron-job.org
Beitrag zuletzt geändert: 12.11.2011 18:39:39 von anti-atomkraft -
Du kannst auch auf http://www.cronjob.de/ dies tun:
Account erstellen
Dann einen Cronjob erstellen, Zeit einstellen, wie viel er ausführen soll
und schon geht es.
-
Aber eins musst du auf jedenfall beachten.
Wenn deine DB mit der zeit größer wird und der Skriptdurchlauf länger dauert kann es sein das es nicht vollständig ausgeführt wird.
Deshalb:
(Zitat von cornjob.de)
Wie lange werden die Skripte ausgeführt?
Jeder Cronjob wird in der kostenlosen Version von cronjob.de maximal 20 Sekunden lang ausgeführt. In der kostenpflichtigen Version wird der Cronjob 45 Sekunden lang ausgeführt. Sollte ihr Skript nach 20 Sekunden aber noch nicht fertig sein, können Sie z.B. in PHP das Skript trotzdem weiterlaufen lassen. Dafür müssen Sie in Ihr PHP-Skript folgendes in die erste Zeile einfügen:
set_time_limit(0);
ignore_user_abort(true);
In anderen Programmiersprachen ist dies ähnlich. Schauen Sie dafür bitte in die entsprechende Dokumentation.
Have Fun beim testen =)
DeX -
Bitte beachtet aber das ignore_user_abort und set_time_limit hier auf lima-city disabled sind!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage