我在本地的WAMP服务器上使用Laravel 5.4。我想要执行任务调度,但我不确定自己是否真正理解了它的工作原理。
我创建了一个名为cronEmail的命令,并在handle()函数中添加了获取电子邮件的代码。 在Kernel.php中,我添加了以下内容:
我想每分钟收到一封电子邮件。但是我该如何开始呢?我尝试输入:
或者甚至
在我的命令提示符上,但我总是得到以下错误信息:
系统找不到指定的路径。
如果我输入“php artisan schedule:run”,它实际上会发送一封电子邮件,但只会发送一次。
我是否对整个概念有误解?我应该如何正确操作?
我创建了一个名为cronEmail的命令,并在handle()函数中添加了获取电子邮件的代码。 在Kernel.php中,我添加了以下内容:
protected $commands = [
'App\Console\Commands\cronEmail'
];
...
protected function schedule(Schedule $schedule)
{
$schedule->command('send:email')
->everyMinute();
}
我想每分钟收到一封电子邮件。但是我该如何开始呢?我尝试输入:
php artisan schedule:run >> /dev/null 2>&1
或者甚至
php C:\wamp64\www\seo-parser\artisan schedule:run >> /dev/null 2>&1
在我的命令提示符上,但我总是得到以下错误信息:
系统找不到指定的路径。
如果我输入“php artisan schedule:run”,它实际上会发送一封电子邮件,但只会发送一次。
我是否对整个概念有误解?我应该如何正确操作?