MUlt1mate / cron-manager

A PHP cron task manager for MVC-type applications
MIT License
405 stars 70 forks source link
codeigniter cron-manager crontab task-manager task-runner task-scheduler yii

PHP Cron tasks manager

This is a flexible tasks manager designed for MVC-type applications. It's used instead of standard linux crontab command.

The purpose of this tool is to provide an easy way to manipulate repetitive tasks.

Build Status Code Climate Test Coverage License Gitter

How this is works

Replace all tasks in crontab file with one which will invoke method TaskRunner::checkAndRunTasks().

Import tasks from current crontab file or add them manually. Active tasks will run one by one if current time matches with the task's time expression. Output of tasks can be handled. For each execution will be assigned status:

Features

Installation

Install package via Composer

composer require mult1mate/cron-manager

Requirements

Configure

See also examples for ActiveRecord, CodeIgniter, Yii2, File storage

Screenshots

Tasks list Report Logs Import and export

Changelog