[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PHP Cronjob



Alex <idioms@freenet.de> schrieb am Thu, Jul 06, 2006 at 11:02:55AM +0200:
> Hi liebe Liste,
> 
> 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
> 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.
> 
> 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?
> 
Nein, da du in deinem Befehl alle Ausgaben ins Nirvana umleitest.
/backup/myphpscript.php > /dev/null 2>&1 
                        ^^^^^^^^^^^^^^^^
Wenn du das weglaesst, bekommst du auch eine Rueckmeldung.

Paul

Attachment: signature.asc
Description: Digital signature


Reply to: