PHP időzített futtatása CRON-nal

Sziasztok!

Szerenék egy PHP file-t cron-nal futtatni félóránként. A CRON-os részt meg is tudom oldani, de a xy.php file-t valamiért script-ként akarja a Cron futtatni? Hol és mit kell beállítanom, hogy az xy.php file-t php file-ként futtasa és ne scrpitként?

Köszi előre is!

Hozzászólások

Mondjuk úgy hogy /usr/bin/php /ahol/van/a/szkript.php

hi

pl. ezt a parancsod írd a cron-ba:
/usr/bin/php /AHOLVAN/A_FILEOD.PHP

Az a problémám, hogy igy teszek, de valamiert a cron nem php file-ként akarja futtatni, hanem egy sima linux-os scrpit file-ként, és igy hiba üzenettel leakad. (Hiszen nem tudja értelmezni a php parancsokat.)

Vagy konkrétan az általad leirt elérési utba kell raknom a php filet?

Két lehetőséged van: a crontabba azt írod, hogy php fájlnév.php , ebben az esetben úgy hívod meg a szkriptet, hogy a nevét paraméterként adod át a php interpreternek. A másik, hogy #! /usr/bin/php5 az első sor a szkriptben, és futtathatóvá teszed a fájlt. Ebben az esetben az első sor tudatja a rendszerrel, hogy mi futtatja le a szkriptet.

/usr/bin/php5 -f /ize.php
vagy mint irtal masok is, hashbang az elso sorba + tedd futtathatova, ezek utan mar sima scriptkent futtathato.

Tyrael