私はあなたがLaravelを使用して毎時間タスクを作成できることを理解しています:
$schedule->command('catalog:update')->hourly();
しかし、たとえば2時間または5時間ごとに行う方法はありますか?ドキュメントやここでは見つかりませんでした。
質問に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