2017-03-15 7 views
1

私はあなたが使用してLaravelの時間ごとのタスクを作成することができますundestand:LaravelタスクスケジューリングすべてのX時間

$schedule->command('catalog:update')->hourly();

しかし2時間ごとまたは5時間、たとえば行う方法はありますか?私はドキュメントやここでそれを見つけることができませんでした。

答えて

8

あなたが投稿したスニペット、あなたが使用することができますが、Laravel 4としてあなたの質問をタグ付けしましたが、私は、スケジューラはとにかくLaravel 5 ...

まで導入されたとは思わない、コードに基づいてcron方法。

$schedule->command('catalog:update')->cron('0 */2 * * *'); // every 2 hours 
$schedule->command('catalog:update')->cron('0 */5 * * *'); // every 5 hours 

他のオプションについては、ドキュメントを参照してください。 https://laravel.com/docs/5.4/scheduling#defining-schedules

+0

タグを固定しました。申し訳ありません。それはLaravel 5のためですか?だからcrobtab '* * * * * php/path/to /職人のスケジュールで:>>/dev/null 2>&1'をもう一度実行しますか? – senty

+0

ええ、docsから - https://laravel.com/docs/5.4/scheduling#defining-schedules – fubar

+0

ありがとうたくさん... :) – senty

関連する問題