Skip to main content

minimal cron alternative for containers

Project description


Minimal replacement for cron in containers

micron is made to easily create scheduled-tasks containers, with the following limits:

  • 1 task per container
  • 1 schedule per task (cron-compatible)
  • one execution at a time (if the first execution is not finished in time for the next schedule, execution is skipped)


pip install micron


usage: micron [-h] [-x] [-q] schedule program [program ...]

positional arguments:
  schedule             a cron-like schedule
  program              the command line to run

optional arguments:
  -h, --help           show this help message and exit
  -x, --exit-on-error  exit if the program return-code is non-zero
  -q, --quiet          do not log micron actions


micron '0 0 * * *' -- find /var/log -name '*.log' -mtime +30 -delete

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

micron-1.0.post1.tar.gz (2.5 kB view hashes)

Uploaded source

Built Distribution

micron-1.0.post1-py3-none-any.whl (3.5 kB view hashes)

Uploaded py3

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