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
我想启动一些功能以从 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