PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cron.php läuft im Browser, aber nicht auf der Kommandozeile



axel.54
24-02-2007, 14:13
hi,
auf meinem Server habe ich eine Software mit fertig vorgelegtem Script "cron.php" (das führt Datensicherungen etc. aus). Wenn ich das Script im Browser (http://meinserver/cron.php) aufrufe läuft es einwandfrei.
Wenn ich es von der Kommandozeile aus aufrufe (/srv/www/htdocs/cron.php) aufrufe meldet es reihenweise Fehler.

/srv/www/htdocs/cron.php: line 1: ?PHP: No such file or directory
/srv/www/htdocs/cron.php: line 3: ///: is a directory
/srv/www/htdocs/cron.php: line 4: ///: is a directory
/srv/www/htdocs/cron.php: line 5: ///: is a directory
/srv/www/htdocs/cron.php: line 6: ///: is a directory
/srv/www/htdocs/cron.php: line 7: syntax error near unexpected token `('
/srv/www/htdocs/cron.php: line 7: `/// This file is best run from cron on the host system (ie outside PHP).'
Was mache ich falsch?:confused:

michael.sprick
26-02-2007, 10:13
In der ersten Zeile der Datei muss der Interpreter stehen:



#!/usr/bin/php

<?PHP
echo "Hallo Welt\n";
?>