excalibur

command module
Version: v0.0.0-...-86119bb Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2015 License: MIT Imports: 2 Imported by: 0

README

Excalibur

Gunning to be your next init. Combines a reliable, straightforward process manager with a pluggable logger and a zombie reaper.

Slice through your daemons - all logging is seamlessly handled through stdout/err

Status

Process handling is mostly finished except for tests. The built binary simple runs redis-server for 10 seconds to test functionality

Todo

  • Config file parsing + dependency tree generation
  • Parallel launching of programs from the dependency tree
  • file based logger

Goals

  • Control via mangos/nanomsg + creation of a caliburctl binary
  • Pluggable logging backends (not just flatfiles in /log/redis/YYYY-MM-DD) and symlinks /log/redis/today//log/redis/yesterday
  • Socket activation? (needs to be researched if this even has real benefits)
  • Container control on top of runc/rkt/docker?

LICENSE

MIT, see LICENSE

Documentation

The Go Gopher

There is no documentation for this package.

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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