Metadata-Version: 1.0
Name: Megacron
Version: 0.4
Summary: Distributed Cron Replacement
Home-page: https://www.mediawiki.org/wiki/Facebook_Open_Academy/Cron
Author: John Tanner, Favian Contreras, Ben Zeghers
Author-email: megacronteam@gmail.com
License: Creative Commons Attribution-Noncommercial-Share Alike license
Description: Megacron
        ========
        
        Introduction
        ------------
        
        Wikimedia Distributed Cron
        
        Installation
        ------------
        
        To install just run:
        
        ::
        
            sudo pip install megacron
        
        or clone this repo and run:
        
        ::
        
            sudo ./setup.py install
        
        Usage
        -----
        
        Set the location of the database file to a shared filesystem in
        ``/etc/megacron.conf`` then run:
        
        ::
        
            sudo megacrond
            sudo megacrontab
        
        Commands
        --------
        
        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.
        
        Development
        -----------
        
        Clone this repo and run:
        
        ::
        
            sudo ./setup.py develop
            sudo cp megacron/conf/megacron.conf /etc/
        
        To uninstall:
        
        ::
        
            sudo ./setup.py develop --uninstall
            sudo rm /etc/megacron.conf /usr/bin/megacron*
        
        Testing
        -------
        
        To run unit tests to verify expected api functionality:
        
        ::
        
            sudo ./setup.py [-q] test [-v]
        
        Note that the optional q flag is for quieting setup messages and the v flag
        is for verbose test output.
        
Platform: UNKNOWN
