skip to navigation
skip to content

Megacron 0.4

Distributed Cron Replacement


Wikimedia Distributed Cron


To install just run:

sudo pip install megacron

or clone this repo and run:

sudo ./ install


Set the location of the database file to a shared filesystem in /etc/megacron.conf then run:

sudo megacrond
sudo megacrontab


megacrontab - Gets any existing crontab entries and allows the user to add, modify or remove tasks using a standard text editor.

megacrond - Daemon that runs in the background and executes the jobs. This must run as root.

megacron-status - Prints out details about the current status.


Clone this repo and run:

sudo ./ develop
sudo cp megacron/conf/megacron.conf /etc/

To uninstall:

sudo ./ develop --uninstall
sudo rm /etc/megacron.conf /usr/bin/megacron*


To run unit tests to verify expected api functionality:

sudo ./ [-q] test [-v]

Note that the optional q flag is for quieting setup messages and the v flag is for verbose test output.

File Type Py Version Uploaded on Size
Megacron-0.4.tar.gz (md5) Source 2014-04-09 7KB