phakpoom / cron-manager-bundle
A cron table manager bundle for Symfony
Installs: 2 318
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 40
Type:symfony-bundle
Requires
- php: >=7.2 | >=8.0
- symfony/config: ^4.4 | ^5.0 | ^6.0 | ^7.0
- symfony/dependency-injection: ^4.4 | ^5.0 | ^6.0 | ^7.0
- symfony/form: ^4.4 | ^5.0 | ^6.0 | ^7.0
- symfony/framework-bundle: ^4.4 | ^5.0 | ^6.0 | ^7.0
- symfony/http-foundation: ^4.4 | ^5.0 | ^6.0 | ^7.0
- symfony/http-kernel: ^4.4 | ^5.0 | ^6.0 | ^7.0
- symfony/options-resolver: ^4.4 | ^5.0 | ^6.0 | ^7.0
- symfony/process: ^4.4 | ^5.0 | ^6.0 | ^7.0
- symfony/serializer: ^4.4 | ^5.0 | ^6.0 | ^7.0
- symfony/twig-bundle: ^4.4 | ^5.0 | ^6.0 | ^7.0
- twig/twig: ^2.0|^3.0
Requires (Dev)
- symfony/phpunit-bridge: ^5.1
README
It is a bundle that provides a web interface for managing cron table.
Features:
- Displays cron table with time expression, command, output file, error file and comment
- Can guess last execution time and status (based on log files)
- Can display log files
- Support edit/add cron entry
- Includes shortcuts to easily get common time expression, symfony command and symfony log directory
- Translated in english, french and german
Screenshots
Cron list
Cron form
Cron output
Installation and configuration:
Get the bundle
Use Tag 5 for Symfony 5, see previous tags and README according to your older version
Add BCCCronManagerBundle:
composer require bcc/cron-manager-bundle v5.0 bin/console assets:install
Adding BCCCronManagerBundle to your application kernel and import the routing configuration is already done by SymfonyFlex
You can customize the prefix as you wish.
Don't forget to secure your route :
access_control: - { path: ^/admin, role: ROLE_ADMIN }