Skip to main content

Cron job wrapper that ensures a script gets run from one node in the cluster.

Project description

===========
Clustercron
===========

.. image:: https://badge.fury.io/py/clustercron.svg
:target: http://badge.fury.io/py/clustercron

.. image:: https://readthedocs.org/projects/clustercron/badge/?version=latest
:target: http://clustercron.readthedocs.org/en/latest/

.. image:: https://travis-ci.org/maartenq/clustercron.svg?branch=master
:target: https://travis-ci.org/maartenq/clustercron

.. image:: https://codecov.io/github/maartenq/clustercron/coverage.svg?branch=master
:target: https://codecov.io/github/maartenq/clustercron?branch=master


Clustercron is cronjob wrapper that tries to ensure that a script gets run only
once, on one host from a pool of nodes of a specified loadbalancer.

Supported load balancers (till now):

* AWS Elastic Load Balancing :ref:`clustercron-elb`

* PyPi: https://pypi.python.org/pypi/clustercron
* GitHub: https://github.com/maartenq/clustercron
* Documentation: https://clustercron.readthedocs.org/en/latest/
* Travis CI: https://travis-ci.org/maartenq/clustercron
* Codecov: https://codecov.io/github/maartenq/clustercron
* Free software: BSD license




History
=======

0.3.2 (2015-07-12)
-----------------------

* Fix mock requirements in tox.ini (mock 1.1.1 doesn't work with Python 2.6)


0.3.1 (2015-06-28)
-----------------------

* First release (beta status)


0.3.0 (2015-06-28)
-----------------------

* First release


0.3.0.dev2 (2015-06-21)
-----------------------

* First real working version for ELB


0.3.0.dev1 (2015-06-17)
-----------------------

* First working version for ELB

0.2.0.dev2 (2015-05-25)
-----------------------

* In Development stage 1
* Removed HAproxy for now.


0.1.3 (2015-05-22)
---------------------

* Refactor command line argument parser


0.1.2 (2015-03-28)
---------------------

* More test for commandline
* Travis stuff


0.1.0 (2015-01-23)
---------------------

* First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clustercron-0.3.2.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

clustercron-0.3.2-py2.py3-none-any.whl (8.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file clustercron-0.3.2.tar.gz.

File metadata

  • Download URL: clustercron-0.3.2.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for clustercron-0.3.2.tar.gz
Algorithm Hash digest
SHA256 fcf2a2eac944c50a58a253dcd707ae16f66a6fd8572c0e110dc779dc7c629f06
MD5 6594381260dcf4ef6614b890f713ee51
BLAKE2b-256 b185faf92ecb5ca014f7a5d3955789599e6d3d4aef3ac2ddd4dc042a06cc05b3

See more details on using hashes here.

File details

Details for the file clustercron-0.3.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for clustercron-0.3.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 97278b2577f5a231ac0628ed688f1336e5dd06e6b856ffd046edb7459349a0a9
MD5 95b5065414eea86a2cf788a3f497d771
BLAKE2b-256 ba7f5d65da793e89abe2c3b8d53b679c718e3d1839980c5f544cadc51ef9ab6a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page