Tron
Next generation batch process scheduling and management
Install / Use
/learn @Yelp/TronREADME
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.
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
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
