繁体   English   中英

Laravel Job Cron无法正常工作

[英]Laravel job cron not working

我创建了作业: ServerCheck 当我想用php artisan schedule:run这项工作时,我得到消息:

没有计划的命令可以运行

为什么?

我的代码:

protected function schedule(Schedule $schedule)
{
    $schedule->job(new ServerCheck)->everyTenMinutes();
    // $schedule->command('inspire')
    //          ->hourly();
}

UPDATE

我得到错误:

local.ERROR:参数过多,预​​期参数为“命令”。 {“ exception”:“ [object](Symfony \\ Component \\ Console \\ Exception \\ RuntimeException(code:0):参数太多,期望参数\\” command \\“。

如果要在执行php artisan schedule:run命令时运行job ,则必须将everyTenMinutes()替换为everyMinute()

例如: $schedule->job(new \\App\\Jobs\\ServerCheck())->everyMinute();

如果要运行everyTenMinutes()代码,则应在以下时间运行php artisan schedule:run

例如:11,11:10,11:20,11:30,11:40,11:50,12:00

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM