It is a bundle that provides a web interface for managing cron table.
- 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
If you are using Symfony 2.1 see previous tags according to your Symfony version
Add BCCCronManagerBundle:
composer require bcc/cron-manager-bundle v3.1
bin/console assets:install
<?php
// app/AppKernel.php
public function registerBundles()
{
return array(
// ...
new BCC\CronManagerBundle\BCCCronManagerBundle(),
// ...
);
}
Add to your routing.yml
:
#BCCCronManager routing
BCCCronManagerBundle:
resource: "@BCCCronManagerBundle/Resources/config/routing.xml"
prefix: admin/cron-manager
You can customize the prefix as you wish.
Don't forget to secure your route :
access_control:
- { path: ^/admin, role: ROLE_ADMIN }