centos cron工作运行php文件

我有一个名为test.php的PHP下的PHP文件设置为每五分钟运行一小时。 当我手动运行文件(通过浏览器并运行path)它工作正常。 但是当cron作业尝试运行它时,我收到错误消息

我的cron工作是

#### Delete Records 5 * * * * /var/www/html/phpsysinfo/cronUpdateLeadBucketOnEnergycAlliance.php 

我的phpfile是(path:/ var / www / html / phpsysinfo / phpfile)

 <?php require("dbconnect.php"); $sql = mysql_query("DELETE FROM list where status <> 'LEAD'") or die(mysql_error()); ?> 

和我得到的错误是:

 /var/www/html/phpsysinfo/phpFile.php: line 1: ?php: No such file or directory /var/www/html/phpsysinfo/phpFile.php: line 2: syntax error near unexpected token `"dbconnect.php"' /var/www/html/phpsysinfo/phpFile.php: line 2: `require("dbconnect.php"); 

谢谢

你错过了在你的cron中对php二进制文件的调用,它应该看起来像这样

 ### Delete Records 5 * * * * php -q /var/www/html/phpsysinfo/cronUpdateLeadBucketOnEnergycAlliance.php 

请用php-clireplacephp,这取决于你的发行版中如何命名php命令行二进制文件:)