Je comprends que vous pouvez créer des tâches horaires sur Laravel en utilisant:
$schedule->command('catalog:update')->hourly();
mais est-il possible de faire par exemple toutes les 2 heures ou 5 heures? Je ne pouvais pas le trouver sur la documentation ou ici.
Vous avez marqué votre question comme Laravel 4, mais je ne pense pas que l'ordonnanceur ait été introduit avant Laravel 5 ...
Quoi qu'il en soit, en fonction de l'extrait de code que vous avez publié, vous pouvez utiliser la méthode cron
.
$schedule->command('catalog:update')->cron('0 */2 * * *'); // every 2 hours
$schedule->command('catalog:update')->cron('0 */5 * * *'); // every 5 hours
Voir les documents pour d'autres options. https://laravel.com/docs/5.4/scheduling#defining-schedules