On Thu, 06 Jul 2006 11:02:55 +0200 Alex <[EMAIL PROTECTED]> wrote: > ich versuche gerade ein PHP Script mit Webmin als Cronjob > einzurichten. Auf der Konsole habe ich das Script getestet. Es > funktioniert wie gewünscht. Das Script befindet sich im > Verzeichnis /backup > > # /usr/bin/php /backup/myphpscript.php > > Das PHP Script beginnt mit > #!/usr/bin/php > <php ^^ da fehlt ein ?: <?php...
> echo "test"; > . .. > . .. > ?> > > Besitzer des Scriptes ist der User ftp. Ausführungsrechte sind > vorhanden. > > Nun möchte ich das Script als Cronjob laufen lassen. > Dazu habe ich im Webmin unter System -> Geplante Aufträge (Cron) > einen neuen Cronjob mit den folgenden Daten angelegt. > > Führe Cronjob aus als -> ftp > Befehl: /backup/myphpscript.php > /dev/null 2>&1 > > Beim Ausführen dieses Jobs erhalte ich keinen Output wie z.B. "test" > und weitere > Befehle die in dem Script vorhanden sind werden ebenfalls nicht > ausgeführt. Du leitest den Output nach /dev/null und erwartest Output... Im übrigen laufen solche PHP-Cronjobs bei mir etwas anders: /usr/bin/php4 /blah/blub.php deines sollte aber eigentlich auch funktionieren > > Nun meine Frage. Wo könnte der Fehler liegen? Habe ich beim Anlegen > des Jobs einen Fehler gemacht? Wieso erhalte ich keinen Output? Es > müsste doch mindestens > test ausgegeben werden oder? s.o.