laravel 4.2 liebig包在localhost上工作但在服务器cron job命令中失败

时间:2015-03-23 22:24:04

标签: php linux laravel cron

我想点火功能从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:运行

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

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

我发现

没有任何变化
  

cron_job

表但在

中查找数据
  

cron_manager

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

  

/home/sfathy/public_html/interestoo.com /

命令中的

是真的,找不到该问题的任何原因  请帮助。

1 个答案:

答案 0 :(得分:1)

你可能想尝试一下usr/bin/php5 /home/public_html/interestoo.com/artisan cron:run,因为laravel需要php> = 5.4