[英]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.