2
我想知道在哪里laravel调度命令的输出将被写入时,它被执行命令输出在laravel中写入哪里?
protected function schedule(Schedule $schedule)
{
$schedule->command('inspire')
->hourly();
}
我想知道在哪里laravel调度命令的输出将被写入时,它被执行命令输出在laravel中写入哪里?
protected function schedule(Schedule $schedule)
{
$schedule->command('inspire')
->hourly();
}
默认情况下它无处写的。 Laravel请求Cronjob重定向控制台output to /dev/null
。
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
但是你可以在控制台输出重定向到文件或通过电子邮件发送:
$schedule->command('foo')
->daily()
->sendOutputTo($filePath)
->emailOutputTo('[email protected]');
可以发现Laravel's documentation的更多信息。