dukecity/command-scheduler-bundle
Symfony bundle to schedule console commands with cron expressions. Manage native and custom commands, backed by database storage and optional Doctrine migrations. Supports modern PHP/Symfony versions; see wiki for configuration, execution, and upgrade notes.
/command-scheduler/list).customField for tracking business logic like "invoice_generation_run_id").ROLE_ADMIN).SchedulerCommandFailedEvent) for alerts or retries.config/packages/dukecity_command_scheduler.yaml) across dev/staging/prod./etc/crontab manually).For Executives: "This package lets us replace scattered cron jobs with a centralized, auditable system for running Symfony commands—like automated reports or data maintenance—directly from our admin panel. It saves dev time, reduces errors from manual cron setup, and gives us visibility into task failures. For example, we could schedule our nightly invoice generation with a single click, track its success/failure, and even add custom metadata (like run IDs) to tie back to our ERP system. The MIT license and active maintenance make it a low-risk choice."
For Engineers: *"This bundle gives us a Symfony-native alternative to cron with these key benefits:
/command-scheduler/list).ScheduledCommand entity to add fields like priority or team_owner.SchedulerCommandFailedEvent for alerts or retries.composer req dukecity/command-scheduler-bundle, run migrations, and secure the route in security.yaml."*How can I help you explore Laravel packages today?