私はAzureインスタンス上にLaravel 5.3を持っています。私のタスクスケジューラを除いてすべてがうまく動いています。真夜中、私はCLIから同じコマンドを実行するとうまくいきます。 私はLaravelドキュメントのように、このコマンドを使用しようとしました:私のLaravelスケジューラは、実行するたびに一度だけ実行されて停止します。
* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
それは一度だけ、そのプロセスが終了し、第2ラウンドのために繰り返さないで働きました。
スケジューラに毎日タスクを実行させるにはどうすればよいですか?
P.S:ここに私のコードは、私はカーネルを介してコマンドを実行しない方法は次のとおりです。
protected function schedule(Schedule $schedule)
{
$schedule->command('rentalRates:run')->daily();
}
はどのようにあなたのコマンドをスケジュールしていますか? – apokryfos
@apokryfos上記の行コードをcrontabに挿入しました-e –
'Console \ Kernel.php'のlaravelスケジュールに追加しましたか? (と、それを追加しない場合)AhmadAl-Hashlamoun @ – apokryfos