Mit einem CronJob mehrere Skripte ausführen
Rainer
- php
0 makaio0 Rainer
0 Thomas Luethi
Hallo,
ich bekommen von meinem Provider einen CronJob zur Verfügung gestellt, der einmal in der Stunde läuft. Nun möchte ich mit diesem CronJob aber verschiedenen Skripte auf meinem Server in verschiedenen Verzeichnissen gleichzeitig ausführen lassen.
Der Cronjob führt ein PHP Skript aus und die anderen Skripte sind auch PHP-Skripte.
Kann mir jemand sagen, wie ich das machen kann?
Vielen Dank,
Rainer
Hi Rainer!
Binde einfach deine Skripte via include() in dein Cron-Job-Skript ein.
Gruß,
Matthias
Hi,
Binde einfach deine Skripte via include() in dein Cron-Job-Skript ein.
das geht nicht! Dann stimmen die Pfade nicht mehr ... :-)))
Darauf bin ich auch schon gekommen ...
Geht das anders?
Gruss, Rainer
Hallo,
Der Cronjob führt ein PHP Skript aus und die anderen Skripte sind auch PHP-Skripte.
Kann mir jemand sagen, wie ich das machen kann?
Du koenntest versuchen, die anderen Skripte via
fsockopen() zu starten, also eine Browser-Abfrage
(GET oder POST) zu simulieren, je nachdem, was das
Skript erwartet.
http://www.php.net/manual/de/function.fsockopen.php
http://www.dclp-faq.de/q/q-code-post.html
Hinweis: Wenn Du viele aufwendige Skripte hast, koennte
die maximale Laufzeit des Hauptskripts eventuell
ueberschritten werden - Standard: 30 sec, siehe phpinfo().
Gruesse,
Thomas