Hi Ho,
ich habe es jetzt schon in einige PHP-Foren probiert, aber irgendwie kann mir dort niemand helfen. Manche halten das Problem sogar für paradox.
Es geht um einen SuSe 9.0 Server, auf dem ich versuche über einen Cronjob ein PHP-Ergebnis in HTML zu speichern.
ich habe das folgende PHP-Script:
Wenn ich die PHP-Datei, die diesen Code beinhaltet, per Cronjob ausführen lasse, wir die entsprechende HTML Datei nicht gespeichert.
Wenn ich aber in die Shell
/usr/bin/php /home/www/web1/html/oceanmap.php 1 > /home/www/web1/html/kbs/1.html
eingebe, geht es.
Die gleiche Zeile per System-Befehl im Cronjob, geht wieder nicht.
Ich habe dem Verzeichnis, in das die HTML Datei geschrieben werden soll, schon die Rechte 777 gegeben, so dass es eigentlich zu Rechte-Problemen nicht kommen kann.
Hat irgendjemand ne Idee?
ich habe es jetzt schon in einige PHP-Foren probiert, aber irgendwie kann mir dort niemand helfen. Manche halten das Problem sogar für paradox.
Es geht um einen SuSe 9.0 Server, auf dem ich versuche über einen Cronjob ein PHP-Ergebnis in HTML zu speichern.
ich habe das folgende PHP-Script:
Code:
<?
$oz = 1;
while($oz <= 10)
{
system("/usr/bin/php home/www/web1/html/oceanmap.php $oz > home/www/web1/html/kbs/$oz.html");
$oz++; }
?>
Wenn ich die PHP-Datei, die diesen Code beinhaltet, per Cronjob ausführen lasse, wir die entsprechende HTML Datei nicht gespeichert.
Wenn ich aber in die Shell
/usr/bin/php /home/www/web1/html/oceanmap.php 1 > /home/www/web1/html/kbs/1.html
eingebe, geht es.
Die gleiche Zeile per System-Befehl im Cronjob, geht wieder nicht.
Ich habe dem Verzeichnis, in das die HTML Datei geschrieben werden soll, schon die Rechte 777 gegeben, so dass es eigentlich zu Rechte-Problemen nicht kommen kann.
Hat irgendjemand ne Idee?