A Multithreaded Scheduling Tool For Running Scripts And Routine Tasks.
Project description
# CentralGo
CentralGo (CGo) is multithreaded ans user-friendly scheduler for running scripts and routine tasks.
* CGo works like Linux Crontab
* The definition of a job is quite easy, just add a similar line to jobs.conf : define "MyJob" run "echo 'I am the job number 0'" every "1 seconds" notify "me@email.com";
OR
define "MyJob" run "./run.sh" every "sunday at 23:55" notify "me@email.com";
* CGo runs as a daemon
This could help you to
> Run routine tasks like checking if a website is up or down every 5 minutes
> Schedule tasks for with email notification
> Keep logs on scheduled tasks
> Replace your system crontab with a user-friendly definition language
Version
----
1.0.1
Utilities
-----------
CentralGo uses a number of open source projects to work properly:
* [Python] - Of course
* [Schedule] - An in-process scheduler for periodic jobs
Installation
--------------
You can find the package on Pypi, so you will be able to install it using :
`
pip install centralgo
easy_install centralgo
or
git clone [git-repo-url] CentralGo
cd CentralGo
python setup.py install
`
## License
GNU/GPL V2
**Free Software, Hell Yeah!**
CentralGo (CGo) is multithreaded ans user-friendly scheduler for running scripts and routine tasks.
* CGo works like Linux Crontab
* The definition of a job is quite easy, just add a similar line to jobs.conf : define "MyJob" run "echo 'I am the job number 0'" every "1 seconds" notify "me@email.com";
OR
define "MyJob" run "./run.sh" every "sunday at 23:55" notify "me@email.com";
* CGo runs as a daemon
This could help you to
> Run routine tasks like checking if a website is up or down every 5 minutes
> Schedule tasks for with email notification
> Keep logs on scheduled tasks
> Replace your system crontab with a user-friendly definition language
Version
----
1.0.1
Utilities
-----------
CentralGo uses a number of open source projects to work properly:
* [Python] - Of course
* [Schedule] - An in-process scheduler for periodic jobs
Installation
--------------
You can find the package on Pypi, so you will be able to install it using :
`
pip install centralgo
easy_install centralgo
or
git clone [git-repo-url] CentralGo
cd CentralGo
python setup.py install
`
## License
GNU/GPL V2
**Free Software, Hell Yeah!**