Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1012 Bytes

README.md

File metadata and controls

23 lines (17 loc) · 1012 Bytes

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