亲爱的 Stackoverflowers,
我创建了 2 个 Laravel 命令,一个用于清除记录数据库,另一个用于发送电子邮件。
如果我分别调用它们,它们会起作用,并且在 app/console/kernel.php 文件中我有这个:
protected function schedule(Schedule $schedule)
{
// minute, hour, day of month, month, day of week
// *, *, *, *, * elke minuut
$schedule->command('item:removeChecked')->everyMinute();
$schedule->command('email:sendList')->everyMinute();
}
因此,当我运行php artisan schedule:run
命令时,它会立即运行 2 个命令并响应以下内容:
Running scheduled command: '/usr/bin/php' 'artisan' item:removeChecked > '/dev/null' 2>&1 &
Running scheduled command: '/usr/bin/php' 'artisan' email:sendList > '/dev/null' 2>&1 &
但随后它停止了,什么也不做。
所以我的问题是我怎样才能让它工作?我找不到关于 Laravel 的这个部分的任何好的文档,可能是因为它很新。
提前感谢您帮助我。
西奥。