Welcome to dx-job-controller’s documentation!
Dx-job-controller is a Django admin interface for managing cronjobs created with the django-extensions package
- Main features:
cronjob management via the Django admin interface,
defines the execution time of each job directly in the interface, without the need for changes to the crontab,
executes concurrent jobs using threading,
retains job messages with each run (log),
sends emails with log summaries.
Getting Started
You can get dx-job-controller by using pip:
$ pip install dx-job-controller
If you want to install it from source, pip directly from git repository:
$ pip install git+https://github.com/interlegis/dx-job-controller.git
For more detailed instructions check out our Installation instructions. Enjoy.
Compatibility with versions of Python and Django
We follow the Django guidelines for supported Python and Django versions. See more at Django Supported Versions
This might mean the dx-job-controller may work with older or unsupported versions but we do not guarantee it and most likely will not fix bugs related to incompatibilities with older versions.