2017-09-27 14 views
0

ウィンドウで作業していない、...Laravelスケジュールは、私は毎日または毎時間、スケジュールを実行することはできません

と、このコードは

$schedule->call(function() { 
    \DB::table('test')->delete(); // or anything else 
})->everyFiveMinutes(); // tested : ->hourly() | ->daily() 

php artisan schedule:run

=>いいえスケジュールされたコマンドを動作しません。実行準備が整いました。

-

しかし、それが働いている:$schedule->command('queue:work')

答えて

1

情報:

ないスケジュールされたコマンドは

が有効で実行する準備が整いました。このメッセージは5分ごとに表示されず、その他の場合はこのメッセージが表示されます。だから実行するcronを設定してください。

php artisan schedule:run 

毎分、実際に何が起こったのかを確認するには10分待たなければなりません。おそらく最も簡単な方法は、コマンド実行日時のダミーファイルを作成することです。

$schedule->call(function() { 
    file_put_contents('schedule_report.txt', date('Y-m-d H:i:s'), FILE_APPEND); 
})->everyFiveMinutes(); 
+0

私はWindowsを使っています –

関連する問題