所以我有这个,Kernel.php
$schedule->command('command:name')->hourly()->withoutOverlapping();
但它从不将日志存储在 Cloudwatch 中。但是,如果我使用 手动运行它vapor command staging --command="php artisan command:name"
,它们确实会存储在 Cloudwatch 中。
我假设它与 Laravel Vapor 中基于 cron 的命令有关,将它们的输出存储到,/dev/null
但我可能错了。我的目标是捕获这些日志,有什么帮助吗?进一步补充,我的命令基本上从 API 中获取 50 条记录的数据。