lumen任务调度不执行

Geomen 发布于 02/11 11:04
阅读 661
收藏 0

lumen 是5.1的

cron里也已经添加了定时执行任务

在app\Console\Kernel.php添加

$schedule->call(function () {
        \Log::info('schedule');
    },[])->everyMinute();
\Log::info('schedule first 5');

我看到日志,每分钟都有来调用schedule方法的,

有打印"schedule first 5" 这段日志,就是不打印"schedule"这段日志,call这个方法也是有调用到的!

加载中
0
期货大佬
期货大佬
    /**
     * Define the application's command schedule.
     *
     * @param  \Illuminate\Console\Scheduling\Schedule $schedule
     * @return void
     */
    protected function schedule(Schedule $schedule)
    {
        /**
         * 15分钟一次 获取最新的邮件
         */
        $schedule->command('mail:pull')->everyFifteenMinutes()
            ->withoutOverlapping()->runInBackground()
            ->appendOutputTo(storage_path('logs/cron-mail-pull.log'));
    }

 

返回顶部
顶部