Home
Softono

Tron

Open source Python
352
Stars
68
Forks
28
Issues
32
Watchers
2 months
Last Commit

 About Tron

Next generation batch process scheduling and management

Platforms

Web Self-hosted Kubernetes

Languages

Python

Links

Need Help Installing Tron?

We provide expert installation service for this software. Our team will install, configure, and secure Tron on your server. plans start at just $30.

Tron - Batch Scheduling System

Build Status Documentation Status

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.

Install with:

> 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 be compatible with running on Kubernetes .

Tron development is specifically targeting Yelp's needs and not designed to be a general solution for other companies.

Contributing

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