Skip to content

A collection of tools for working with long running services and processes

Notifications You must be signed in to change notification settings

multiverse-os/service

Repository files navigation

Multiverse OS Logo

Multiverse: service Library

URL multiverse-os.org

Introduction A general daemon service toolkit for handling basic Linux services, enabling daemonizaton of a process, creation of a pid file, interacting with syslog, and signal handling.

Future development plans include using the Multiverse log library to fallback if syslog is not available, and creation of init scripts for both systemd and sysV.

This will most likely become a subcomponent of the Multiverse CLI Go framework.

Functional Requrements

  • Create child processes (and general process and child process management) to enable rolling restart, no-downtime updates, restart on file change in development mode and so on
  • Daemonize
  • Handle pids
  • Hand syslog, send fmt to syslog instead of screen

About

A collection of tools for working with long running services and processes

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages