
The Symfony Console Component can be used to implement recurring or long running tasks, such as cronjobs, imports or other batch jobs. Additionally it assists the creation of nice looking command line interfaces.
Symfony is a PHP framework, a set of tools and a development methodology.