Andreas Korthaus: Cronjobs vom anderen Server aus fernsteuern

Beitrag lesen

Hi!

cronjob.php:
<?php
Header("Location: http://www.abc.de/script.php");
?>

Also das einfachste wäre wget, guck Dir mal wget -h an, ich glaube sowas wie

wget -q --spider http://www.abc.de/script.php

macht genau das was Du willst.

Aber wenn Du Dir unbedingt ein extra Script schreiben willst, dann musst Du einen eigenen GET-Request erzeugen, bei neueren PHP Version könnte es mit fopen('http://www.abc.de/script.php') oder sowas gehen, bei älteren mit fsockopen(), siehe Beispiele im Manual.
Bedenke dass Du im Script den Pfad zum PHP-Interpreter angeben musst, (z.B. #!/usr/bin/php) siehe http://de3.php.net/manual/de/features.commandline.php, oder Du muss den PHP-Interpreter direkt aufrufen und dem das Scipt als Parameter übergeben.

Ich würde wget verwenden.

Grüße
Andreas