Moin
Geht es, PHP, ähnlich wie Perl- oder Shellscripts, an der Kommadozeile auszuführen?
Ja. Da PHP normalerweise als Server-Modul verwendet wird besteht die einfachste Lösung darin ein Tool wie lynx oder wget zu benutzen um eine Anfrage an den Server zu senden. Wenn du nur einen Cronjob haben willst der ab und zu mal die Skriptausführung anstösst, ist das idR ausreichend.
Der andere Weg wäre PHP als CGI-Anwendung zu kompilieren. Dann kannst du es einfach ähnlich wie Perl mit
php skriptname
aufrufen. (Wenn man PHP selbst kompiliert und der configure-Skript einen Apachen findet, wird normalerweise nur das Modul kompiliert. Das kann man aber durch einen Parameter für configure einstellen. In den Binärpaketen von SuSE zum Beispiel liegt php als CGI-Anwendung aber schon bei)
--
Henryk Plötz
Grüße aus Berlin