omicrond

command module
v0.0.0-...-c22d2bc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2017 License: GPL-3.0 Imports: 5 Imported by: 0

README

omicrond

A job scheduler daemon to surpass cron on Unix systems. This is achieved by focusing on minimal dependencies, stability, and robust failure handling (the main arguments for sticking with the basic cron utility).... Then taking it a step further and adding features based on the first-hand failings of cron in an enterprise environment.

Planned features:

  • Parse crontab for easy migration
  • Jobs can be self-locking for safe iterative runs
  • Jobs can be dependant on completion of other jobs and their return code
  • API accessible for online updates and expansionary tools:
  • API Reachable by tcp socket
  • API Reachable by unix socket
  • API output from jobs can be retrieved
  • API configuration can be managed: new jobs added/ existing modified/ daemon settings changed
  • Job management: view status/ kill running/ start job /test job
  • Jobs can be grouped allowing staggered start times (group of 5 jobs spaced between start_window and stop_window)
  • NTP integration

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
utils

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL