laravel 4.2 liebig 包在本地主机上工作但在服务器 cron 作业命令中失败

laravel 4.2 liebig package work on localhost but fail in server cron job command

我想启动一些功能以从 rss 获取有关足球的新闻 我用了 laravel4.2 https://github.com/liebig/cron 那样

Event::listen('cron.collectJobs', function() {
Cron::add('football', '* * * * *', function() {
      //the controller of function
                $news=new News_feedController();
                $news->football();
                return 'success';
            });
         });
 $report = Cron::run();

当我使用 cmd 时它可以正常工作

php artisan cron:run

在我的电脑里 但是当使用服务器 cron 作业命令时

          • /usr/bin/php /home/public_html/interestoo.com/artisan cron:run

我没有发现

有任何变化

cron_job

table 但在

中找到数据

cron_manager

table 并且 cron 作业功能不起作用 我确定路径

/home/sfathy/public_html/interestoo.com/

in command 是正确的,没有找到导致该问题的任何原因 请帮忙。

由于需要 laravel php>=5.4

,您可能想尝试一下 usr/bin/php5 /home/public_html/interestoo.com/artisan cron:run