使用liebig/cron的laravel cron任务

使用liebig/cron的laravel cron任务,laravel,cron,Laravel,Cron,我正试图为我的Laravel4.2应用程序设置一个CRON作业,我正在努力让它正常工作 我已经创建了一个命令,它可以从命令行成功运行。我第一次尝试用我的服务提供商创建了一个CRON任务,但无法使其工作。我试过: /usr/bin/php /var/www/vhosts/mydomin.co.uk/subdomains/golfmanager/httpdocs/artisan reminder:week 这似乎不起作用 然后我试着: /usr/bin/lynx -dump /var/www/vh

我正试图为我的Laravel4.2应用程序设置一个CRON作业,我正在努力让它正常工作

我已经创建了一个命令,它可以从命令行成功运行。我第一次尝试用我的服务提供商创建了一个CRON任务,但无法使其工作。我试过:

/usr/bin/php /var/www/vhosts/mydomin.co.uk/subdomains/golfmanager/httpdocs/artisan reminder:week
这似乎不起作用

然后我试着:

/usr/bin/lynx -dump /var/www/vhosts/mydomain.co.uk/subdomains/golfmanager/httpdocs/artisan reminder:week
这也不起作用。我的理解是Lynx是一个浏览器?但我认为,因为所有的流量都被重新路由,这种方法对Laravel应用程序不起作用

因此,我随后安装了包[liebig/cron][1],以期启动并运行它。我创建了一个带有外部提供程序“cronservice”的cron任务,它似乎正在触发,但我没有从任务中获得预期的结果

我已经按照描述配置了这个包,并在
bootstratp/start.php

Event::listen('cron.collectJobs', function() {
Cron::add('reminder-week', '*/15 * * * *', function() {

    echo "Running Task";
    Artisan::call('reminder:week');
    return true;
});


});
包将活动记录到数据库中。我可以看到一个日志条目表明它已被触发,但看不到一个条目表明作业已工作。Laravel日志文件表明存在httpfoundexception

我还没有为CRON创建路由——自述文件建议它使用内部路由

我很困惑。我希望坚持使用包方法和外部提供者,但不确定我现在是否需要创建路由,以及如何测试设置是否正确以及作业是否正常

我尝试从浏览器`'运行脚本,但这也会引发httpnotfound异常


感谢您提供的任何帮助,以使其正常工作

我将
事件::listen
代码更改为
app/start/glopal.php
,所有功能现在都可以正常工作了

重新仔细阅读自述

我正在尝试第一个例子。我已经把它放在global.php中,正如文档所说。作业应该按它所说的每分钟运行,但什么也没有发生?