PHP-Seite remote ueber Cron aufrufen
Felix
- php
hi
ich hab ein problem:
wie kann ich eine PHP-Seite mittels Cron remote aufrufen?
das problem ist folgendes:
auf einem Server laeuft der Webserver, dort habe ich aber keinen Zugriff auf den Cron.
Wie kann ich jetzt von einem zweiten Server, bei dem ich Zugriff auf den Cron habe, jeden Tag eine betimmte php.seite aufrufen?
Ein kompletter Umzug auf den Server mit Cron faellt aus, da andere benoetigte Ressourcen hier nicht verfuegbar sind.
Ich bin fuer jede Idee dankbar.
gruss
Felix
Hi!
Du hast mehrere Möglichkeiten, ich würde lokal einen cronjob einrichten, und da ein batch-Script schreiben welches per SSH oder http(s) ein Script auf dem Server anstößt.
Kommt drauf an welches OS und Software Du lokal und remote verwenden kannst.
Grüße
Andreas
Hi!
Du hast mehrere Möglichkeiten, ich würde lokal einen cronjob einrichten, und da ein batch-Script schreiben welches per SSH oder http(s) ein Script auf dem Server anstößt.
auf alles servern laeuft ein UNIX derivat also linux bzw. sunOS
auf dem remote server habe ich als einzigen zugriff ftp bzw www.
gruss
felix
Halihallo Felix
Du hast mehrere Möglichkeiten, ich würde lokal einen cronjob einrichten, und da ein batch-Script schreiben welches per SSH oder http(s) ein Script auf dem Server anstößt.
auf alles servern laeuft ein UNIX derivat also linux bzw. sunOS
auf dem remote server habe ich als einzigen zugriff ftp bzw www.
Wenn dein Server, auf dem cron-jobs einrichtbar sind, Perl installiert hat, kannst du
folgende Zeile als cron einrichten:
0 0 * 0 0 perl -MLWP::Simple -e 'getprint "http://www.deine-domain.de/dein-script.php";'
dieser Einzeiler sollte (ungetestet) dein PHP-Script aufrufen.
Viele Grüsse
Philipp
hi
0 0 * 0 0 perl -MLWP::Simple -e 'getprint "http://www.deine-domain.de/dein-script.php";'
in der zeile war ein kleiner tippy, aber dennoch DANKE
hier der korrekte perl string: perl -MLWP::Simple -e 'getprint("http://www.#domain#.de/#scriptname.php")'
gruss
felix