Skip to main content

A reimagined cron executor

Project description

cronredux
========
A revisit of cron service using more modern interaction patterns.


About
--------
* Command line friendly
* Does not use mail protocols
* Does not use syslog
* Slack notifications
* Concurrency control
* You can schedule the number of jobs to run concurrently
* Overlap of tasks can be enabled or disabled depending on your use cases.


Requirements
--------
* `asyncio` Python Library
* `shellish` Python Library
* `crontab` Python Library


Installation
--------
python3 ./setup.py build
python3 ./setup.py install


Compatibility
--------
* Python 3.4+


TODO
--------
Web server for `/health` endpoint and status info.

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

cronredux-3.0.tar.gz (10.6 kB view details)

Uploaded Source

File details

Details for the file cronredux-3.0.tar.gz.

File metadata

  • Download URL: cronredux-3.0.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cronredux-3.0.tar.gz
Algorithm Hash digest
SHA256 3aa4906f94c483fc42e48517d4983c77e8a122184f223ea396f64507c7dc5729
MD5 26522320106cf4d9d84f20325ab7b5af
BLAKE2b-256 5605242afd5c7cf3b17511e5abf5279c0bbbcdac4875a0ece1071de9c5e31e1f

See more details on using hashes here.

Supported by

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