Tron - Batch Scheduling System
Tron is a centralized system for managing periodic batch processes across a cluster. If you find cron or fcron to be insufficient for managing complex work flows across multiple computers, Tron might be for you.
> sudo pip install tron
Or look at the tutorial.
The full documentation is available on ReadTheDocs.
Versions / Roadmap
Tron is changing and under active development.
It is being transformed from an ssh-based execution engine to a Mesos framework.
Tron development is specifically targeting Yelp's needs and not designed to be a general solution for other companies.
- <= v0.6.2 - Stable version, recommended for non-Yelp installations.
= v0.7.x - Development version. Many features removed and experimental features added.
Read Working on Tron and start sending pull requests!
Any issues should be posted on Github.
BerkeleyDB on Mac OS X
$ brew install berkeley-db $ export BERKELEYDB_DIR=$(brew --cellar)/berkeley-db/<installed version> $ export YES_I_HAVE_THE_RIGHT_TO_USE_THIS_BERKELEY_DB_VERSION=1