0

シーダーを実行するのにかかる時間 (5 分など) を実行する必要があります。しかし、私はcrontabで次のように設定しました:

0 0 * * * php /var/www/.../api/artisan db:seed --class=ApiPlayerStatisticsSeeder

そして、それはそれ自体では実行されません。実行するにはユーザーが必要なようです。では、このシーダーをバックグラウンドで実行するにはどうすればよいですか?

コマンドを作成して、カーネルファイルのタスクのようにバックグラウンドで実行しようとしました(https://laravel.com/docs/5.8/scheduling#scheduling-artisan-commands)が、どちらも機能しません。

4

2 に答える 2